As everyone knows. Mail.app does not support the composing of HTML emails. The three work-arounds for this that I know about are all clunky and laborious to some degree.
Today, when I was fooling around with the latest build of TextMate , I discovered that it offers a fourth way to compose HTML emails in Mail.app, which is quicker and neater than any of the others.
Here’s how it works for me.
Compose your message in TextMate. I did mine in Markdown (which I am growing to like more and more) for starters:
You can quickly get the text in HTML using TextMate’s built-in converter, or you could code in HTML to start with if your fingers are younger and more energetic than mine:
Now comes the magic. The “cutting-edge” version of TextMate (build 985) includes a “Send as HTML Email [with Safari]” command in its Mail bundle:
Select it to run the command, and then sit back as your text is piped into a fully-fledged HTML email message in Mail.app.
Address it and change the subject line, which will be the name of the saved text file. Send it. It comes out looking great, bullets, numbered lists, links and all:
Obviously, HTML in email is a bad thing . But if you have to do a bad thing, it is hard to find an easier, slicker way to do it than this.
- Using TextMate to edit emails in Mail.app
- Sending HTML messages in Apple Mail
- Composing HTML messages in Apple Mail
- Viewing HTML messages in Apple Mail
- View missing text in Mail.app messages
Tags: Apple Mail, Apple Mail Tips, email, HTML, mail.app, textmate