Creating HTML emails with mutt

Amit Ramon amit.ramon at riseup.net
Sat Oct 26 06:03:44 UTC 2019


martin f krafft <madduck at madduck.net> [2019-10-26 11:16 +1300]:

>Folks,
>
>I need to start sending out text/html alternative parts to my messages with
>mutt. However, this is a rabbit hole, so if you’re afraid of those, stop
>reading now.
>
>My requirements are, in decreasing order of priority:
>
> 1. Compatible with all Gmail, Outlook, Hotmail, Apple Mail, Thunderbird, and
>    whatever else many people are using these days.
> 2. Markdown processing of text/plain
> 3. multipart/alternative result, MIME compliant
> 4. Attachments
> 5. Sensible integration with mutt
> 6. PGP signatures
> 7. Inline images
>
>and after surveying the field, and spending hours with the solutions I found
>during various web searches, I am writing in to you for some feedback, input,
>guidance, psycological help, and maybe even some hugs.

A few years back I developed a simple filter that does, more or less,
what you're looking for. I believe it fulfills your first 5
requirements. I've not designed nor tested it with PGP signatures or
inline images.

It serves as a replacement to Mutt's sendmail command, it processes the
text using reStructuredText (that should be easily switched with
markdown), and the result is a multipart/alternative that contains the
original message as text/plain and a text/html.

I don't know how well it complies with standards, and I haven't tested
the resulted mail with all possible email clients. I believe it works
well with Gmail and thunderbird.

If this sounds interesting, you can find it at

https://github.com/amitramon/plainMail2HTML

Hope it helps,

Amit



More information about the Mutt-users mailing list