Apple Mail doesn’t seem to let you edit the source of HTML e-mails (customised stationery workarounds aside).

Is there a Mac app that lets you send HTML e-mails?

A bit of Googling turned up HTMLMailer, but it looks like it’s no longer available.

  • 1
    ..are you aware that you can send the content of any HTML-website by pressing cmd+i in Safari? This way you could generate documents just like you would any other HTML and then send them as e-Mails. – Asmus Mar 7 '11 at 16:47
  • @Asmus: sure, that’s a decent way to do it. Pop that in as an answer and receive the upvotes you deserve. – Paul D. Waite Mar 7 '11 at 17:12
  • Sending from Safari doesn't always work. Sometimes even if you choose the Web Page option in Mail, it only sends text. – Kirk McElhearn Feb 5 '13 at 7:47

MS Entourage sort of supported this, I don't know if its replacement (MS Outlook) still does. Either way, you'd need MS Office to use it, which probably isn't what you want.

This article also suggests a way to achieve something similar to it with Mail.app and Safari, but I haven't tried it to see how well it works.

  • I think it does, so it a good option to know about. – Paul D. Waite Mar 7 '11 at 16:14

You can code and design your Mails as HTML(+CSS) documents, open them in Safari.app and then press cmd+i to have the content automatically transferred into Mail.app

Keep in mind that not all CSS-styles are supported by all Mail-clients, a good overview on that can be found here.

  • “Keep in mind that not all CSS-styles are supported by all Mail-clients” — sure, although from Mail you can send the e-mail, and then potentially look at it in different clients. – Paul D. Waite Mar 7 '11 at 21:31

Direct Mail will do what you're looking for. You can edit the HTML source code of your message by hand, or use the WYSIWYG editor to manipulate your message. Works with Apple Mail stationery, too.

When you send the message, Direct Mail will also automatically inline your CSS and apply some tweaks so it renders properly in Gmail, Hotmail, and other "HTML-challenged" email clients.

Disclaimer: I'm a developer for Direct Mail.

  • Good stuff, cheers for the additional info about Direct Mail. Looks good. – Paul D. Waite Mar 6 '12 at 20:53

I had some difficulty using the CMD + I method from Safari however you can also:

  1. Open your html file in safari
  2. CMD + A (select all)
  3. CMD + C (copy)
  4. Compose a new message in the Mail app
  5. CMD + V (paste) in the body of the new message

There is an app called Direct Mail that has both a "lite" and "pro" versions. http://ethreesoftware.com/directmail/


I routinely use Mozilla Thunderbird for this purpose.

You can use the menu item Insert > HTML to either insert a blob of HTML or edit the entire source of your message (CMD + A, Insert > HTML)

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .