Sorry, I'd replyed incorrect mail... -----Mensaje original----- De: development-bounces@drupal.org [mailto:development-bounces@drupal.org] En nombre de marolijo - Pol Maresma Enviado el: dimecres, 16 / juliol / 2008 11:36 Para: development@drupal.org Asunto: Re: [development] HTML emails I tried it but nothing... Where on the database can I delete the module references? Will it work? Thank's -----Mensaje original----- De: development-bounces@drupal.org [mailto:development-bounces@drupal.org] En nombre de Omar Abdel-Wahab Enviado el: dimecres, 16 / juliol / 2008 11:23 Para: development@drupal.org Asunto: Re: [development] HTML emails +1 I strongly would love to have D7 send HTML e-mails. At least 20 modules will benefit from this step. Omar Matt Connolly wrote:
I haven't looked at drupal 7 yet, so I'm throwing this out there for discussion.
The D6 mail api seems like it's pretty much designed for plain text emails, however, a module's implementation of hook_mail can clearly set the headers of the mail to "Content-Type: text/html; charset=utf-8" and send rich text.
For example, I'm looking at using "forward" module for the "email this page" link on a node, and the "simplenews" module, which uses "mimemail" to send rich emails, including attachments. Both "forward" and "mimemail" modules create a html header.
The problem occurs when a module implements "drupal_mail_wrapper()" to build a html header when hook_mail has already done that - you can easily end up with bodies like:
<!doctype... <-- from drupal_mail_wrapper() <html> <head>...</head> <body><div.... <!doctype. <-- from hook_mail() <html> <head> ... etc.
Because there are two opportunities to create the html "head" for the message: in hook_mail and drupal_mail_wrapper.
I'm throwing this out there for discussion, I think that the hook_mail should construct the message in a similar fashion to the Form API, specifying a theme for rendering the body part of the message (ie what goes in the <body> tag) and anything special that needs to go in the head as attributes.
That way the message can be constructed only once.
Besides, email clients have been HTML friendly for a *long* time, so I don't see why Drupal shouldn't have an interface that understands rich email messages.
Thoughts?
Matt
__________ Información de NOD32, revisión 3270 (20080715) __________ Este mensaje ha sido analizado con NOD32 antivirus system http://www.nod32.com __________ Información de NOD32, revisión 3270 (20080715) __________ Este mensaje ha sido analizado con NOD32 antivirus system http://www.nod32.com