[development] HTML / Plain text emails
Owen Barton
drupal at grugnog.com
Sat Mar 18 23:18:35 UTC 2006
Hi Guys,
On Tue, 2006-03-14 at 15:59 -0800, Neil Drumm wrote:
> After the recent security announcement went out as HTML email there was
> a bit of chatter. Here is how to make things change:
>
> - Security announcements and Drupal newsletters are sent using the
> simplenews module, development will happen there.
>
> - There is a decent HTML to text converter in project module. If there
> is a use for it in core I'd be happy to add it, but for now I'd like to
> see it put in an .inc file which defines the necessary function(s) if
> they haven't already. Then this .inc can be thrown in any contributed
> module that needs it.
>
> - The mime headers part of multipart messages isn't too bad to write.
> The part we would stumble on is the actual HTML, but we aren't doing
> anything too fancy and it seems that no one had issues with the quality
> of the markup (disclaimer: I only skimmed the complaints).
The mime-mail module already does an excellent job at both of these
things (and is already used as a back-end by several other modules).
>From http://drupal.org/node/37911
> This is a Mime Mail component module (for use by other modules).
> * It permits users to recieve HTML email and can be used by
> other modules. The mail functionality accepts an HTML message
> body, mime-endcodes it and sends it.
> * If the HTML has embedded graphics, these graphics are
> MIME-encoded and included as a message attachment.
> * Adopts your site's style by automatically including your
> theme's stylesheet files in a themeable HTML message format
> * If the recipient's preference is available and they prefer
> plaintext, the HTML will be converted to plain text and sent
> as-is. Otherwise, the email will be sent in themeable HTML
> with a plaintext alternative.
I think it would be great if we could get this (or a version of it) in
core :)
- Owen
More information about the development
mailing list