RibbonCustomizer™
Customize your Office 2007 Ribbon (Office Fluent™)with only a few mouse clicks! Works with Microsoft® Access™, Excel®, Outlook®, PowerPoint® and Word 2007.

Buy for $29.99

Download free Starter Edition

Subscribe | Subscribe by Email |

Categories

Archive


Get your HTML newsletters and emails ready for Outlook 2007

October 5th, 2006 by Patrick Schmid

Quick Links


Outlook 2007 is full of new things. Some of them are very obvious, some of them are predominantly “under the hood” and can be easily overlooked by users. A good example for the latter one are many of the IMAP improvements in 2007, which I will discuss in an upcoming blog post. One of the very obvious changes though is the new email editor for Outlook. Gone is the native Outlook editor that didn’t even have the ability to show you spelling errors as you typed (those red squiggles). Gone are also the days when you could use Word as your email editor. In Outlook 2007, you get one built-in editor, that ’s it.And that built-in editor is Word. Well…not really. The Office teams realized that there was no point in maintaining two editors for plain text, HTML and Rich Text: one simple one (Outlook built-in) and one very powerful one (Word). Therefore they decided to not develop the Outlook built-in editor any further, but to use Word for 2007. However, the existing Word integration wasn’t really a great solution either. It required that Word is installed and it seemed to me that it took forever to load Word whenever I wanted to write an email. Therefore, Microsoft packaged a stripped-down version of Word 2007 into a DLL that ships with Outlook 2007. This means, Word 2007 is not required for the Outlook editor to work. With this approach, a user doesn’t even notice that a reduced version of Word is used for writing emails, but the user notices that the editor is significantly better than the 2003 built-in one (e.g. it has those red squiggles).By integrating Word in this way into Outlook, Outlook also is able to use the text and HTML rendering capabilities of Word. This means that all emails, RSS posts and other email-like items are displayed using this special Word DLL. Internet Explorer is hence no longer used by Outlook to display HTML content. This change alone increases email security in Outlook immensely. To further increase security and do as much as only possible to prevent Outlook from becoming a security risk to a user, WordMail supports a specifically designed subset of HTML and CSS. Any HTML or CSS that could be potentially lead to an exploit, is simply not supported at all by Outlook. Naturally, some of the HTML and CSS features that are not supported by Outlook 2007 made that list not due to security features, but due to Microsoft not being able to implement all of them (lots of browsers, e.g. very notably IE6, don’t support HTML and CSS to the full extent either).

This brings me to the actual topic of this post. As Outlook only supports a specific subset of HTML and CSS only, many HTML newsletters and emails will no display as intended in Outlook 2007. Some of the features not supported are:

  • Animated GIFs
  • HTML forms
  • Applets
  • Macromedia Flash
  • HTML Frames
  • CSS floats

Microsoft has published an MSDN Article detailing the HTML and CSS rendering capabilities in Outlook 2007.

In addition, and almost more importantly, Microsoft has made available a validator tool that can determine whether an existing HTML document uses unsupported elements or not. The validator tool can be used with Visual Studio 2005, SharePoint Designer 2007, Expression Web, Dreamweaver MX 2004 or Dreamweaver 8. A second MSDN article provides walk-throughs for using the tool with these programs and also has the link for downloading the tool.

Outlook 2007 will be released soon (=within the next several months). Now is the best time to take a look at all your HTML newsletters and emails and ensure that they will render great in Outlook 2007.

Update: Joe Hardy did a great job pointing out the real sore spots in the HTML/CSS capabilities of Outlook 2007.  

18 Responses to “Get your HTML newsletters and emails ready for Outlook 2007”

  1. pschmid.net - Patrick Schmid: Putting You & I back into Office 2007’s UI - From the Author: Quick Links Says:

    […] My post about the changes in Outlook 2007’s HTML rendering capabilities featured a section titled “Quick Links” on the top. It contained the two links you would want to have handy when you have already read the post and are using it as a reference. […]

  2. Joe.Blog » Broken HTML Rendering in Outlook 2007 Says:

    […] Patrick Schmid’s article: Get your HTML newsletters and emails ready for Outlook 2007 […]

  3. Martin Hinshelwood Says:

    The only people who care about Outlook 2007 using Word to render its emails, and the loss of the aforementioned features are designers and developer. Not USERS!

    What user said “I wish I got more of those pointless marketing emails!”.
    What user said “I could just go a big background picture for my emails!”
    What user said “I wish I could trach the open count of my emails!”

    Not I…

  4. Rainald Taesler Says:

    I do not agree with Martin in so far.
    When sending a mail, I’m a* user*.
    And he who receives my mail is a user.
    OL 2007 seems to have restriction which prevent that some of my mails appear as they should.
    Whereas normally I strictly keep to the device of using “plain vanilla ASCII only in text and news” on rare occasions (birthdays and holidays) I sometimes use a background with an embedded image for composing a mail in OE and I embed a sound file which then plays when the mail is opened or preview.
    Under OE and OL 2003 these mails appear fine.
    Under OL 2007 neither the embedded image is shown, nor is the sound played as it should.
    I’m not sure if the new handling of HTML in OL is resposible for this. But it seems so.

    In so far I feel this be a deprivation :-( :-(

    Rainald

  5. Knight Says:

    Outlook 2007 should offer four modes:

    1. Plain text mode.

    2. Rich text mode.

    3. HTML lite mode.

    4. HTML full mode.

    The default could be Plain text mode or HTML lite mode. Us end users should be the ones that decide wether or to risk viewing FULL HTML email messages.

  6. Chris Rommers Says:

    Maybe this will help:

    http://www.ipetitions.com/petition/Decent_HTML_in_Outlook_2007/

    It’s al long shot, I know…

  7. Patrick Schmid Says:

    Chris,

    I have been using Outlook 2007 since November 2005, and I really don’t mind the not so great capabilities offered by it. There is only one email newsletter I get that isn’t dealing well with it, but that’s it. Everything else works fine and I am pretty happy that I don’t see overloaded newsletters anymore.
    A petition doesn’t have a chance anyhow, and quite frankly, when I read “e-mail marketing”, I think of spam. So with that, I am pretty happy that the spam that makes it through my spam filters displays badly.

    Patrick

  8. sarik Says:

    I am using an e-mail generator, the E-Mail Genertor uses a lot of Dreamweaver extensions (InterAKT..)..which is not working in Outlook 2007. What should i do to make E-mail generator compatible with outlook 2007

  9. Patrick Schmid Says:

    Sarik,
    you should ask whoever provided the E-Mail Generator. The vendor of that program is the only one who can answer your question.

    Patrick

  10. sarik Says:

    Thanks Patrick!

    But now I have to modify that E-Mail Genarator to make it compatible with Outlook 2007. So how is that possible and what i have to do so in order to make it compatible with Outlook 2007.

  11. Patrick Schmid Says:

    Sarik,

    I don’t know anything about that email generator, so unfortunately I cannot answer your question.

    Patrick

  12. sarik Says:

    ok, Thanks Ptrick!

  13. sarik Says:

    Ok, Thanks Patrick!

  14. Ben Says:

    @knight: I like this idea. I completely agree with you that the end-user should decide how they best prefer to receive emails. Of course with greater CSS compatibility this might have been a viable option, but now…

  15. Ronald Swets Says:

    Another solution would be the option to pick your HTML renderer for Outlook yourself. This could basicly be put on “Word rendering”, “IE6 or IE7″ and even (to avoid product coupling) “third party”… but then again, it IS microsoft we are talking about.

  16. Patrick Schmid Says:

    Ronald,

    that may sound like a good solution, but it is extremely difficult to implement. It also would make Outlook less secure, which is very undesirable.

    Patrick

  17. Nate Wells Says:

    You can leave feedback for MS at
    http://feedback.office.microsoft.com/eform.aspx?productkey=office2007

  18. commadot.com » Blog Archive » Microsoft Outlook 2007 Says:

    […] Great article on the subject. This one really breaks it down to its unbelievable sadness. […]