Tutorial: Insert HTML and Image for Email Blast in Outlook 2011 for Mac

The Problem:
I had a client who wanted an email blast done and even though we were hiring an email marketing company to send out the bulk of the emails, the client still wanted to have a single “functioning test” sent to them so they could see how it would work before sending a mass amount out. Simple enough, right? It should have been.

I had just switched over from Entourage to Outlook on Mac and you used to be able to just post the html code in an Entourage new message and voila, but with Outlook its a VERY simple fix, but without knowing how it becomes very complicated.

Here’s the walk-through on how to create a complex HTML Email Blast. Note: There are MANY Email Blast companies that will do large numbers of emails in bulk without labeling “spam” and you can even get very sophisticated stats from these companies. Do your research.


The Solution:

First, here’s what you’ll need:

  • A Mac running OSX
  • Microsoft Office 2011 with Outlook
  • A web hosting provider to house your image  (If you don’t have one, I would advise using Dropbox to host your image for the time being)
  • An HTML editor (Coda, TextMate, Dreamweaver, or whatever you’re comfortable with just as long as it’s not MS Word.)

We’ll also assume that:

  • You have basic HTML know how
  • Capable of uploading an image file to a web server

Step 1
Decide what sort of information you want to display in your email blast.  Even a “click here” button you can create in an HTML editor and it will translate in your Email Blast.

Step 2
Create your email in your HTML editor of choice.  If applicable, upload your image to the web server taking note of the public path ( and inserting it into your HTML editor.

Step 3
Once you have your email signature designed and laid out just as you like, save the file to your Desktop and call it “youreblast.html”

Step 4
Open the “youreblast.html” file that you’ve just created in Chrome, Safari or Firefox (not tested with other browsers)

Step 5
With the browser open and on the foreground and your Email Blast file displayed correctly, click on it, press Command + A on your keyboard to “Select All”, then press Command + C on your keyboard to “Copy”.

Step 6
Open Outlook > Open “New Message” > and press Command + V on your keyboard to “Paste”.

Step 7
Insert as many email addresses as Outlook will allow without automatically making your Email Blast “Spam” and enjoy.


Comments: 8 comments Date: 10 Jun 11

8 Responses

  • ivan 27 Sep 12 @ 3:52 PM Reply

    Simple and effective!
    thank you 🙂

  • Tim Crmablet 11 Oct 12 @ 10:28 PM Reply

    I was looking all over for this solution, thanks for putting this online! Worked like a charm!

  • dba 26 Oct 12 @ 2:00 AM Reply

    Good tip! It shouldn’t be necessary to upload the file to the web – simply right-clicking the HTML file from the file manager and opening in a browser should do the trick.

  • Attach HTML As Text In Outlook For Mac (2011)? | Click & Find Answer ! 20 Apr 13 @ 3:46 PM Reply

    […] for Mac doesn’t have this feature. The nearest workaround I can find is copying the HTML from select-all on a web browser. Unfortunately, this requires hosting images on a web server instead of including them with the […]

  • Mateja 27 Apr 13 @ 10:22 AM Reply


    That’s just perfect with one small thing – for tablets and phone, it doesn’t embed pictures.
    Can you help?


  • Atomic Email Studio 30 May 13 @ 9:29 PM Reply

    Do you mind if I quote a few of your posts as long as I
    provide credit and sources back to your blog? My website is in the exact same
    area of interest as yours and my users would definitely
    benefit from a lot of the information you provide here. Please let me know if this ok with
    you. Many thanks!

  • Lee Ann 04 Jul 13 @ 3:04 AM Reply

    amazing! much easier than transferring my files to the PC we have in the basement and sending from there. thanks for posting!

  • Brandy 07 Aug 13 @ 3:29 PM Reply

    Oh my gosh…so simple…thank you for posting!

Leave a Reply