| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235 | [1]HTML Mail   Lets you theme your messages the same way you theme the rest of your   website.  [2]Requirement     * [3]Mail System 7.x-2.x  [4]Installation   The following additional modules, while not required, are highly   recommended:     *        [5]Echo                Wraps your messages in a drupal theme. Now you can "brand"                your messages with the same logo, header, fonts, and                styles as your website.     *        [6]Emogrifier                Converts stylesheets to inline style rules, for consistent                display on mobile devices and webmail.     *        [7]Mail MIME                Provides a text/plain alternative to text/html emails, and                automatically converts image references to inline image                attachments.     *        [8]Pathologic                Converts urls from relative to absolute, so clickable                links in your email messages work as intended.     *        [9]Transliteration                Converts non-ASCII characters to their US-ASCII                equivalents, such as from Microsoft "smart-quotes" to                regular quotes.                Also available as a [10]patch.  [11]Updating from previous versions   The [12]7.x-2.x branch shares 94% of its code with the [13]6.x-2.x   branch, but only 15% of its code with the [14]7.x-1.x branch, and a   tiny 8% of its code with the [15]6.x-1.x branch.   Let your compatibility expectations be adjusted accordingly.     * Check the module dependencies, as they have changed. The latest       version of [16]HTML Mail depends on the [17]Mail System module       (7.x-2.2 or later) and will not work without it.     * Run update.php immediately after uploading new code.     * The user-interface for adding email header and footer text has been       removed. Headers and footers may be added by template files and/or       by enabling the [18]Echo module.     * Any customized filters should be carefully tested, as some of the       template variables have changed. Full documentation is provided       both on the module configuration page (Click on the Instructions       link) and as comments within the htmlmail.tpl.php file itself.     * The following options have been removed from the module settings       page. In their place, any combination of [19]over 200 filter       modules may be used to create an email-specific [20]text format for       post-template filtering.          + [21]Line break converter          + [22]URL Filter          + [23]Relative Path to Absolute URLs          + [24]Emogrifier          + [25]Token support     * Full MIME handling, including automatic generation of a plaintext       alternative part and conversion of image references to inline image       attachments, is available simply by enabling the [26]Mail MIME       module.  [27]Configuration   Visit the [28]Mail System settings page at   admin/config/system/mailsystem to select which parts of Drupal will use   [29]HTML Mail instead of the [30]default [31]mail system.   Visit the [32]HTML Mail settings page at admin/config/system/htmlmail   to select a theme and post-filter for your messages.  [33]Theming   The email message text goes through three transformations before   sending:    1. Template File       A template file is applied to your message header, subject, and       body text. The default template is the included htmlmail.tpl.php       file. You may copy this file to your email theme directory       (selected below), and use it to customize the contents and       formatting of your messages. The comments within that file contain       complete documentation on its usage.    2. Theming       You may choose a theme that will hold your templates from Step 1       above. If the [34]Echo module is installed, this theme will also be       used to wrap your templated text in a webpage. You use any one of       [35]over 800 themes to style your messages, or [36]create your own       for even more power and flexibility.    3. Post-filtering       You may choose a [37]text format to be used for filtering email       messages after theming. This allows you to use any combination of       [38]over 200 filter modules to make final changes to your message       before sending.       Here is a recommended configuration:          + [39]Emogrifier Converts stylesheets to inline style rules for            consistent display on mobile devices and webmail.          + [40]Transliteration Converts non-ASCII text to US-ASCII            equivalents. This helps prevent Microsoft "smart-quotes" from            appearing as question-marks in Mozilla Thunderbird.          + [41]Pathologic Converts relative URLS to absolute URLS so that            clickable links in your message will work as intended.  Troubleshooting     * Double-check the [42]Mail System module settings and and make sure       you selected HTMLMailSystem for your Site-wide default mail system.     * Try selecting the [ ] (Optional) Debug checkbox at the [43]HTML       Mail module settings page and re-sending your message.     * Clear your cache after changing any .tpl.php files.     * If you use a post-filter, make sure your filter settings page looks       like [44]this.     * Visit the [45]issue queue for support and feature requests.  Related Modules   Echo          http://drupal.org/project/echo   Emogrifier          http://drupal.org/project/emogrifier   HTML Purifier          http://drupal.org/project/htmlpurifier   htmLawed          http://drupal.org/project/htmlawed   Mail MIME          http://drupal.org/project/mailmime   Mail System          http://drupal.org/project/mailsystem   Pathologic          http://drupal.org/project/pathologic   Transliteration          http://drupal.org/project/transliteration  [46]Documentation   [47]filter.module          [48]api.drupal.org/api/drupal/modules--filter--filter.module          [49]api.drupal.org/api/drupal/modules--filter--filter.module/gro          up/standard_filters/7   [50]Installing contributed modules          [51]drupal.org/documentation/install/modules-themes/modules-7   [52]Theming guide          [53]drupal.org/documentation/theme  Original Author     * [54]Chris Herberte  Current Maintainer     * [55]Bob VincentReferences   1. http://drupal.org/project/htmlmail   2. http://www.dict.org/bin/Dict?Form=Dict2&Database=*&Query=requirement   3. http://drupal.org/project/mailsystem   4. http://drupal.org/documentation/install/modules-themes/modules-7   5. http://drupal.org/project/echo   6. http://drupal.org/project/emogrifier   7. http://drupal.org/project/mailmime   8. http://drupal.org/project/pathologic   9. http://drupal.org/project/filter_transliteration  10. http://drupal.org/node/1095278#comment-4219530  11. http://drupal.org/node/250790  12. http://drupal.org/node/1106064  13. http://drupal.org/node/1119548  14. http://drupal.org/node/355250  15. http://drupal.org/node/329828  16. http://drupal.org/project/htmlmail  17. http://drupal.org/project/mailsystem  18. http://drupal.org/project/echo  19. http://drupal.org/project/modules/?filters=type%3Aproject_project%20tid%3A63%20hash%3A1hbejm%20-bs_project_sandbox%3A1%20bs_project_has_releases%3A1  20. http://drupal.org/node/778976  21. http://api.drupal.org/api/drupal/modules--filter--filter.module/function/_filter_autop/7  22. http://api.drupal.org/api/drupal/modules--filter--filter.module/function/_filter_url/7  23. http://drupal.org/project/rel_to_abs  24. http://www.pelagodesign.com/sidecar/emogrifier/  25. http://drupal.org/project/token  26. http://drupal.org/project/mailmime  27. http://drupal.org/files/images/htmlmail_settings_2.thumbnail.png  28. http://drupal.org/project/mailsystem  29. http://drupal.org/project/htmlmail  30. http://api.drupal.org/api/drupal/modules--system--system.mail.inc/class/DefaultMailSystem/7  31. http://api.drupal.org/api/drupal/includes--mail.inc/function/drupal_mail_system/7  32. http://drupal.org/project/htmlmail  33. http://drupal.org/documentation/theme  34. http://drupal.org/project/echo  35. http://drupal.org/project/themes  36. http://drupal.org/documentation/theme  37. http://drupal.org/node/778976  38. http://drupal.org/project/modules/?filters=type%3Aproject_project%20tid%3A63%20hash%3A1hbejm%20-bs_project_sandbox%3A1%20bs_project_has_releases%3A1  39. http://drupal.org/project/emogrifier  40. http://drupal.org/project/filter_transliteration  41. http://drupal.org/project/pathologic  42. http://drupal.org/project/mailsystem  43. http://drupal.org/project/htmlmail  44. http://drupal.org/node/1130960  45. http://drupal.org/project/issues/htmlmail  46. http://drupal.org/project/documentation  47. http://api.drupal.org/api/drupal/modules--filter--filter.module/6  48. http://api.drupal.org/api/drupal/modules--filter--filter.module/7  49. http://api.drupal.org/api/drupal/modules--filter--filter.module/group/standard_filters/7  50. http://drupal.org/documentation/install/modules-themes/modules-7  51. http://drupal.org/documentation/install/modules-themes/modules-7  52. http://drupal.org/documentation/theme  53. http://drupal.org/documentation/theme  54. http://drupal.org/user/1171  55. http://drupal.org/user/36148
 |