Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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.

share|improve this question
..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
up vote 1 down vote accepted

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 and Safari, but I haven't tried it to see how well it works.

share|improve this answer
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 and then press cmd+i to have the content automatically transferred into

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

share|improve this answer
“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.

share|improve this answer
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
share|improve this answer

There is an app called Direct Mail that has both a "lite" and "pro" versions.

share|improve this answer

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)

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.