Sending HTML messages in Apple Mail
As everyone knows, Apple Mail cannot compose HTML emails. But that doesn’t mean you can’t send them. It just means that the process is a little involved. Here are three ways to do it in OS X 10.4 Tiger.
1. Via Safari
- Compose a message in Dreamweaver, GoLive or the HTML editor of your choice.
- Save it to your Desktop.
- Open it in Safari
- Select “Mail Contents of this Page” from the File menu in Safari (or press “Command+I”).
- Mail 2.0 will open a new message with the HTML displayed inside it.
It’s a bit of a hassle. I wouldn’t do this everyday. But I did do it once a month for a work-related email newsletter.
2. In TextEdit
Hendy suggests another way (posted in the comments):
Or, just make a Rich Text document in TextEdit, complete with links, fonts, colours, etc. Then copy and paste into a rich text Mail message and send. If you check the source, Mail will send the message in both plain text and html formats.
But I wouldn’t want to try anything too complicated that way.
3. With the MailPictures plug-in
Die-hard hand-coders can enter raw HTML into emails – or cheat a bit by importing raw HTML from another editor – using the MailPictures plug-in. Checking the “Show options in compose window” in the Advanced section of the Mail Pictures Preference Pane enables this.
OS X 10.3 Panther users might get some joy from an AppleScript written by Andreas Amann and originally posted in the Mail Reader Reports on MacInTouch (about seven eighths of the way down the page), but zipped up and available here. Andreas provides instructions for its use in the MacInTouch post.
Similar Posts:
- Composing HTML messages in Apple Mail
- WebKit’s HTML in Mail 2.0
- Leopard Mail’s clever HTML formatting
- Setting an HTML font tag in a Mail.app message
- More TextMate Goodness: HTML emails
Tags: Apple Mail, composing HTML, HTML, mail.app, MailPictures, Safari

January 13th, 2007 at 2:40 pm
Fabulous. Option 1 was exactly what I was looking for, and actually is a synch if you’ve done any html work before… Cheers!
February 18th, 2007 at 2:39 pm
Thanks so much for this… I’ve been scouring the web for days trying to learn how to do this simply. I’ve tried thunderbird, and have been all through the mail prefs etc and finally I find your site and the solution is in Safari. Once again Cheers from Australia…
Andrew
May 7th, 2007 at 5:12 am
what about sending images in an html email. im trying to send an animated gif.
June 30th, 2007 at 9:14 am
Thanks so much! works perfectly.
July 10th, 2007 at 9:05 am
You saved my day! As Duncan and Andi pointed out, the Safari option is a snap. No specialty software required… great! I’ll be sending out my newsletters soon… Note: Have you noticed that Mail has the option “Paste as HTML” under Edit menu, but it’s always grayed out…? go wonder…
December 12th, 2007 at 9:53 am
This was Awesome! Thanks so much! I am so glad I found this.
You really made the day!
December 20th, 2007 at 3:10 am
Nice one. Thanks a lot.
March 20th, 2008 at 3:11 am
Thank you, you just saved me so much time!!!!!!
June 26th, 2008 at 2:48 pm
Thank you! This solves my problem. I’ve been battling with this for days.
July 19th, 2008 at 4:49 am
Thank you! This made my day so much easier!
July 2nd, 2009 at 11:10 am
You are an angel. Thank you thank you thank you!!!