How To: Validate HTML Email Content For Outlook 2007

Quite often, we send out automated emails from our .NET applications. Usually they are for our own internal users, but from time to time, they are for external users. Outlook 2007 and Word 2007 revamped the HTML Email rendering. They now use the Word 2007 Schema, a subset of the 4.01 Transitional Schema. Apparently, Word 2007 doesn't like certain CSS attributes especially if you use normal CSS to layout your email (fixed width divs, etc). More information about this topic can be found by visiting http://msdn2.microsoft.com/en-us/library/aa338200.aspx and http://msdn2.microsoft.com/en-us/library/aa338201.aspx. Microsoft offers a few options to validate your HTML, CSS, XML, etc with the Word 2007 Schema. Using the two links above, you can find all of the aorementioned information.

Published Friday, February 08, 2008 1:36 PM by Jason N. Gaylord

Comments

# re: How To: Validate HTML Email Content For Outlook 2007

Friday, February 08, 2008 2:12 PM by Plip

Jason,

Check out this service, it's run by some friends of mine here in the UK: -

http://litmusapp.com/features

It supports: -

Outlook 2007

Outlook 2003

Outlook 2002

Outlook 2000

Gmail

Hotmail

AOL Mail

Thanks,

Phil.

# re: How To: Validate HTML Email Content For Outlook 2007

Friday, February 08, 2008 4:35 PM by Confused

Why did Microsoft in all its glory decide to go in such a wrong direction.  There is a reason for standards?  

This makes no logical sense other then they were to lazy to update the code to make it compatible with standards or they are still trying to make it a Microsoft world.

Really, is that a responsible reason why they did this?

" . . . 2007 doesn't like certain CSS attributes especially if you use normal CSS"

Why?

# re: How To: Validate HTML Email Content For Outlook 2007

Tuesday, February 12, 2008 5:19 PM by Jason N. Gaylord

Thanks Plip! I'll definately have to consider that.

# re: How To: Validate HTML Email Content For Outlook 2007

Friday, March 13, 2009 12:15 AM by Brendan

The decision to not correctly render CSS in Outlook 2007 is pathetic. Microsoft has single-handedly put HTML email back 10 years.

Leave a Comment

(required) 
(required) 
(optional)
(required)