How to Create HTML Email in Mac Mail

Techwalla may earn compensation through affiliate links in this story. Learn more about our affiliate and product review process here.

HTML email is used primarily to preserve the formatting and visual appeal of a message. Because HTML preserves formatting so well, many businesses use HTML email messages for their advertisements or email newsletters. This sometimes results in spam filters catching the email messages and filtering them out. Mac Mail, Apple's mail client, does not include a way to send HTML email messages. However, there is a workaround that will allow you to create an HTML email and send it through Mac Mail.

Advertisement

Step 1

Create your HTML email in a Web editor or text editor.

Video of the Day

Step 2

Edit the HTML email for maximum compatibility. Because not all email clients support all HTML codes, edit your code to reach the maximum number of email clients possible. Avoid using complex layouts. Although relative links may work, it is recommended that you only use absolute links in your HTML email. Absolute links contain the complete address of the link, while relative links only contain a link to the individual page. Avoid CSS as well, because some email clients still do not support it.

Advertisement

Step 3

Open the HTML email in Safari. This process will only work in Safari, so do not use Firefox or Opera.

Step 4

Mail the HTML email. In Safari, click the "File" menu and select "Mail contents of this page." This will open your email in Mac Mail. The formatting may look different in Mac Mail, but it should fix itself once you send the email.

Advertisement

Advertisement

Step 5

Enter a recipient in the "To:" field and click "Send."

Video of the Day

Tips & Warnings

  • You can use this process to format email newsletters.
  • Some mail clients are unable to receive HTML email; these clients will instead see the HTML code without any formatting.

Advertisement

Advertisement

Report an Issue

screenshot of the current page

Screenshot loading...