The truth behind the Outlook 2007 change and what you can do about it
Published January 22, 2007 by David Greiner
When I posted about Microsoft's decision to use Word instead of Internet Explorer to render HTML emails in Outlook 2007, I certainly didn't expect the storm of controversy and (sometimes) constructive discussion that eventuated. The post has already breached 300 comments and made the front page of Digg, Del.icio.us and Techmeme within a few hours. Heck, we even managed to land the number five spot on Alexa's fasting moving sites on the web. This is clearly a topic many of you are passionate about.
So why did Microsoft make this change?
In my post, I chanced a guess at Microsoft's motivations for this change:
By default Outlook uses the Word engine to create HTML emails, which it's done for years now. Perhaps Microsoft figured that in order to keep the look and feel of emails consistent between Outlook users they'd display emails using the same engine that created them.
As diplomatically explained by Molly Holzschlag, it turns out that this is exactly why Microsoft made the change. It has nothing to do with security or the remnants of an anti-trust decision. I'm not going to harp on about what I think about this decision - I can certainly understand Microsoft's motivation for making the change. It's been made, and the best thing for us to do now is deal with it and use our frustration to constructively encourage Microsoft to resolve the existing issues with the Word rendering engine.
What can you do?
Molly is currently working closely with Microsoft as part of the Microsoft/WaSP Task Force and points out this refreshing fact - Microsoft is prepared to listen.
Please comment as to your experiences and include any links to problem cases. I promise to make sure the top priorities and concerns get in front of the right eyes. Microsoft was very clear in letting me know that if we want a feature and need it and get an organized list to them, those issues will be addressed and prioritized as the new engine develops in response to developer needs, too.
As email designers, all we have to do is provide examples of our older CSS based designs that are now breaking in Outlook 2007. The obvious challenge there is that most of us don't have a copy yet (it's being released publicly next month), so these reports may take some time to trickle through.
At any rate, I encourage anyone who has noticed any discrepancies in their email designs using a pre-release version of Outlook 2007 to chime in on Molly's post with the URL of your email and a short explanation of what's breaking. If you don't have a copy yet, you can also test Outlook 2007 support using SiteVista, which we reviewed recently.
Posted in: Tips & Resources
Comments for this entry are closed.
Browse the Blog
- Behind the Scenes (6)
- Interviews & Buzz (120)
- New Features & Updates (179)
- Observations & Answers (178)
- Tips & Resources (326)
Explore the Email Gallery
- All designs
- One column (200)
- Two column (159)
- Three column (18)
- Types (2)
- Announcement (64)
- Newsletter (281)
- Invitation (21)
@agusechague Hi Agus! You can customize your unsubscribe confirmation page - http://cot.ag/bo7czD Let me know if this helps! ^RH
Follow us on TwitterBuilt by Freshview • Contact Us • API • Anti-spam Policy • Terms of Use • Privacy Policy
Proud founders of the Email Standards Project and supporters of the design community.



102 Comments
Chris Harrison
January 22, 2007 3:18pm
I think this irritates me more, to be honest with you. The fact that Microsoft conciously made this decision to improve messages sent from one Outlook user to another Outlook user is a cop-out.
Yes, I realize that a lot of businesses use Exchange Server, so this change will apply to them… but what about those of us that don’t use Exchange Server? What about those of us that email users on other platforms? What about those of us that don’t use POP accounts, and only strictly use webmail accounts?
To me, this just escalated beyond just being a major concern for legitimate email marketers to a full-scale war on interoperability with other email clients/systems. By making this choice, Microsoft is making it very clear: use our product, or your email will be screwed up.
It’s good they are willing to listen, but it’s like they completely ignored any of the feedback they received on Internet Explorer… My only hope at this point, is that 1) Microsoft adopts a “quirky” mode to allow for standards-based email; or 2) let users decide which rendering engine to use…
Molly E. Holzschlag
January 24, 2007 10:56am
Just for the record, I think what’s shifting at Microsoft from a business perspective is that they are beginning to realize that developers are a huge portion of their customer base, not just a bunch of “lets get rich quick” devils selling low-quality useless web-related services.
The developer-as-customer issue is our ace in the hole with MS, because when the customer speaks, they do listen. They have to now. We have a lot of say as to what gets sold to the customers we represent, and as many readers know, that can mean anywhere between 1 and millions of people involved in a given web-related technical environment. So, one developer-as-customer truly has clout these days.
I’m now working directly with Microsoft, and I can honestly say that their software developers by and large get it completely. They aren’t our problem, and never really have been.
It’s the business decisions that drive the technology decisions. Whenever we run into a problem with MS, we must, at least as long as this paradigm is in effect, address the business end to get the ultimate results we need to work in as interoperable fashion as we can.
Microsoftie
January 25, 2007 3:52pm
I’d also like to point out a few things that most people outside of Microsoft don’t understand. Microsoft is basically nothing more than a bunch of small companies all operating under one roof. Each product has it’s own team with it’s own sub-culture and unique way of doing things. What works for one team doesn’t necessarily mean it will work for another. With that being said, as one team is building their product, it doesn’t necessarily mean that they are building every component with the idea that it will tie into every other product, and it doesn’t mean that because all these teams work under the name “Microsoft” they are all aware of what every division and every group within the company is doing. It’s just too much information for even Bill Gates to keep track of. The sheer scale and size of this company and it’s operations are absolutely mind blowing.
Molly is absolutely right about the fact that everything is driven by a business need. There is literally a “cost” to everything we do within an application. Teams even have to pay for and license technologies that other groups have built, and they are all in the same company! The developers, designers and program managers creating these products are extremely talented and brilliant people, but keep in mind that they have their hands tied when it comes to certain decisions which are made by upper management. But make no bones about it, if you make enough noise about something you don’t like, Microsoft WILL listen and it will fix whatever is broken.
Microsoft as a company isn’t the problem, it’s “management” that is usually the problem. The people making the products are every bit as frustrated as you are when something doesn’t work right, and they are the first to criticize when something is just plain stupid.
Please don’t be so fast to criticize Microsoft and just remember that bitching about something doesn’t help anyone, suggestions and ideas are what drives improvement and innovation. If you have something to say, blog it, post it, email it or just contact someone within Microsoft and they will point you in the right direction to seek resolution. It’s not a dictatorship like Apple, people actually listen to their customers at Microsoft.
And that’s all I have to say about that… :)
Dave Greiner
January 25, 2007 4:26pm
Microsoftie, thanks so much for the thoughtful response, that insight is much appreciated. We’re in the process of putting together a number of recommendations for the Outlook and Windows Live Mail teams and will be sure to post it here soon, as well as forward it on to the respective teams within Microsoft.
leggo-my-eggo
January 26, 2007 4:18am
Microsoftie,
I hear what you’re saying, but the developer community has been talking loudly for many years about how Microsoft’s consitant refusal to support standards is harming the Internet and our livelihood, and yet we continue to see this kind of decision.
If managment is driving the decision-making process, then management effectively IS Microsoft. It matters little how completely Microsoft developers understand the problem if the end result is monopolistic rejection of web standards.
The suggestion is simply this: Microsoft should embrace prevalent web standards. It really is that simple. Because the majority of the efforts that Microsoft makes at controlling and driving web technologies make life more difficult for everyone.
Microsoft is not a good citizen, largely because the company doesn’t see itself as a citizen, it sees itself as the king. I’m not talking about individuals, I’m talking about the company as an entity. I know many Microsoft employees, and they all are very good citizens, but the company is not.
Contrast Microsoft’s contributions to the web with Google’s and you’ll have a good idea what I’m writing about.
Mike L
January 26, 2007 5:47am
I hadn’t noticed the HTML problems with Outlook 2007 until recently. I’m not fond of this problem, but (for me!) it’s not a major issue. Clearly the problem with newsletters not displaying properly needs to be resolved. A couple thoughts… The beta had a ‘report rendering problem’ button which I do not see in the RTM version; perhaps MS could provide a way to put this back? Until these issues are resolved, there are 2 bandaid fixes I can think of. I get HTML emails with a ‘display in browser’ link at the top - I’ve never really paid attention if this links to a live webpage or a copy of the HTML in the email. Outlook also has this feature (view in browser) available under ‘other actions’. Neither solution is perfect but does provide a workaround.
Regarding Office 2007 in general - for me it’s 2 steps forward and 1 step back. There are more things I like about it then dislike, but I’ve definitely got some serious problems with it.
Scott R
January 26, 2007 1:12pm
Having not had an opportunity to play with office 2k7 yet, I cannot say that I know how this will affect what I do where I work.
I can, with certainty, say that if Microsoft does not get its act together people will just not upgrade to their newer software. Business have been stuck with Office 2000/2002/2003 for for years now, the same with Windows. If they do not listen to their customer wants, many companies will hold off upgrading to their newest version of their Cash Cows. And of course, after those cows start getting hungry, they are going to listen to what the farmer (market) says that they want.
It may be slow, but eventually they will get hungry. Then they will really start listening.
Bou Te
January 26, 2007 4:58pm
Here’s a tip for Microsoft. I’m a relative n00b in the whole web publishing business with only a few years of self-taught stuff in my free time. I’ve been looking to upgrade to Outlook for a) an email client so I can avoid having to use free clients like Gmail/Hotmail/YahooMail etc. and b) so that I can use it as a PIM.
At this point, Microsoft will get zero dollars from me until Outlook supports CSS which I’ve spent the better part of 100 hours teaching myself to use. It’s good. It’s STANDARD, by all means Microsoft, please support it.
I’m one person, but there are several people that I know that make their buying decisions based on my recommendations. Granted, 10 or 20 people not buying Outlook won’t cause the behemoth to blink an eye, and yet I’m certain that there are countless others like me who won’t bother to say a word.
Microsoft - please support standards. I’ll pay to use your stuff if it’s good, instead of using the free stuff that I do now.
Purple Person
January 27, 2007 12:50am
Microsoft will have to change eventually when they no longer dominate to the extent that they do and this day will come eventually or when they realise that standards compliance is in fact the most sensible commercial position to take. In the meantime perhaps Chris Harrison’s idea is the best short term solution that they could introduce -
1) Microsoft adopts a “quirky” mode to allow for standards-based email; or 2) let users decide which rendering engine to use…
Russ B
January 27, 2007 2:45am
For those of you who know individuals at Microsoft, I would like to understand the business advantage to NOT adopting standards. Is it because Microsoft isn’t capable of differentiating their products with features instead of format? By adopting full support of standards across their product line, do they no longer have a point of differentiation? Because they own the market share, they can and have effectively set the “standards”.
I agree with leggo that if Microsoft management is driving the strategy and developers within business units are not empowered to influence poor business decisions, then they have a problem.
Quite simply, my constructive request is to quit moving the target and adopt the standards. Quit changing the rules of the game because you can. Focus your product development efforts on security, quality, and useful features.
Colin M
January 27, 2007 5:26am
To be honest I don’t think this will make much difference to the way we design HTML emails.
Don’t get me wrong, I’m very disappointed that MS haven’t taken the opportunity to improve compliance and accessibility in Outlook but at the same time I’m not surprised (I tend to be more surprised when they actually pro-actively adopt standards!). Not being able to use background images is regressive and will be pain, but it’s not the end of the world… the message should still get through.
Problems with rendering HTML emails exist outwith Outlook, and so to get an email to look good in all webmail systems the safest way is still to use the old methods of tables and inline styles.
GMail will strip all content within your style section. This I find pretty ludicrous.
Hotmail strips out CSS styles unless they’re within the BODY tag, and even then doesn’t render padding properly anyway.
Outlook Webmail has a lovely habit of rewriting your HTML with Word-engine styles, but if you happen to use Firefox it’ll REALLY mash it up and remove all style attributes.
Anyone who’s ever tried to forward an HTML email from Outlook to anywhere else knows what it does to designs. Continuing this kind of behaviour/strategy will only send more and more users toward Thunderbird.
So, nothing changes that much. It should, but it won’t for now.
January 27, 2007 8:41am
Microsoft has clearly learned from decades of competition with Apple that there is no profit in unambiguity. Why not leverage a dominating market share and take control over “what is yours”? Problem is, Apple does it with style, promoting uniqueness while at the same time embracing prospering standards.
With all the flare of rich internet applications, I figured it was only a matter of time before a secure email based application was completely feasable. So much for that idea. I will however be very impressed if any of our comments create any kind of change. The only way to make a statement is to not use the software at all and that is simply not possible.
Yani
January 30, 2007 3:25pm
Open Office and Thunderbird are looking better by the day. No protest is ever more effective than voting with the feet!
Who would have thought MS was such a supporter of the Open Source community? Already they have given Firefox a get leg up with IE7 half arsed compliance.
Clearly all the focus on Outlook development is on what MS server products they can link it to. Clearly nothing much else is seen as important.
Great opportunity for professionals to make a $ from installing ‘free’ software and saving clients money in the process.
3 cheers for MS!
Yani
Sarah C
January 31, 2007 4:27am
‘It’s not a dictatorship like Apple’ - hmmm...but if you were using an Apple you’d be a lot less likely to be troubled by this problem!
Tired old MS vs A retorts aside, this is bad news as I’m a new user less than a year in to my ‘Campaign Monitoring’ and starting to really get into the swing of creative HTML emails. I can’t believe I’ve now got to tone that down and retro-scale to make sure the PC users I’m sending to can read my mails.
Oh the confusion. I’m going to be studying this post carefully.
In the meantime I can’t recommend the Mozilla products highly enough - Thunderbird, Firefox. Slinging out the old software appears the only immediate solution - but that’s not so easy is it in reality?
Zim
January 31, 2007 4:53am
As noted in some of the first posts on this thread, the key to this mess is a desire by MS to make their client (Outlook) more closely operate with their server (Exchange). The difficulty, of course, comes in 2 aspects:
1. users of Exchange-based email do not send and receive only from other Exchange users
2. users of Outlook do not only send and receive to Exchange servers
None of this, however, is at all new, except that MS has now applied the client-server parallelism to body layouts: Outlook has for years defaulted to wrapping all attachments and alternative MIME body parts in their proprietary WINMAIL.DAT format, driving mad those of us who have tried to write custom mail readers for our clients. Users often have to be given specific instructions on how to alter their Outlook settings so that the MIME wrapper of attachments is preserved such that people they send TO can actually read those attachments in non-MS mail clients.
So, yes, it is very disturbing and annoying to have the newest technology adding to our interoperability woes rather than easing them, but it’s not new and it’s frankly not a surprise.
Freddy M.
January 31, 2007 4:58am
It’s funny to see a long email describing why the microsoft culture kills innovation internally but is willing to listen to innovative ideas from random outside people.
Say what you will about apple, but their stuff works, it’s beautiful and people love it. Microsoft..not so much. Although to be fair the clearification.com website for vista was lovely.
Bush pretends to be open to suggestions too but we know he’l bully his way to wherever he wants to go-slagging off anyone who gets in his way. Taking a shot at apple is consistant with this brand of headspace.
Yani
January 31, 2007 5:02am
Well I need for my own sake to be able to see html mail as it was intended to be seen. I don’t think I am going to be willing to compromise my needs because MS… well let’s be honest… were lazy.
I’m certainly not paying for an upgrade to less.
Yani
Zach Katkin
January 31, 2007 6:26am
Although I understand why word will still be used, I don’t understand Microsoft’s resistance to change:
Currently, the creation of HTML emails that render well under different mail clients is next to impossible and standards compliance within mail clients is a joke. MS needs to make a stand, break a few eggs, use IE, and create a delicious standards compliant omelette.
Roman
January 31, 2007 9:19am
I hope this ends up backfiring on them. There will be those who will try to stay with the older version of the Outlook just because they will get tired of looking at malformed emails.
I also think that the new way of formating introduced in the new version of the office has something to do with this. They would have to create the two forms of this one that produces Word document and the other that produces HTML and CSS (not an easy thing to do).
Morgan Roderick
January 31, 2007 9:11pm
Well, you can always add a “If you’re using Outlook 2007, you’d better read the web version” link to the top of your CM emails :-)
As for the rest of the automated emails we send out ... I guess close-to-plain-text is going to be popular very soon ;)
Jeremy Brown
February 3, 2007 7:30am
There are a number of email publishers who use animated .gifs as part of their advertising options. Many valuable email newsletters are ad-supported.
This is quite a step backward for email, Microsoft, and their users.
Yani
February 3, 2007 6:21pm
I’m damn sick of having to muck about just to get stuff to render correctly in IE. So even if they had used the IE engine we would still be screwed.
May as well just send everything in plain text with a link and a strong suggestion that people use Firefox.
Both issues need a strongly worded web petition. Both issues are just lazy work covered up by some crap excuse.
Project Manager
February 10, 2007 9:23am
Frankly, all these comments like “Just use Firefox” aren’t practical in the slightest.
We’re designing emails for mailing lists that contain literally hundreds of thousands of people. Do you think we’re just going to get everyone to stop using Outlook by putting a smarmy message at the top of the email?
Useful dialogue is telling us how to get the most out of what we have to work with. Complaining about what Microsoft should or should not be doing, again, isn’t constructive.
I’m certain Microsoft will make their changes in their timeframe...in the meantime, we need to deal with the situation in a practical manner. Yes, it slams the heck out of recent designs, and yes, it’s going to be a real pain having to re-engineer all our templates.
OK. Complaining over.
We need to be looking for best practices and tricks at this point.
Teaman
February 16, 2007 12:30pm
Once again...Microsloth is forcing everyone into their mold if you want a happier existence. Never mind there are other players in the field, let’s damn them nor play in a cooperative manner. They think only they exist and only they should exist! From a greedy corporate perspective that may be the path to the most $$ but it alienates lots of people and may in the end cause rebellion on their attempted path to world domination. If only corporate and private America would boycott MS products until they listen and change their evil ways.
Yani
February 18, 2007 3:10pm
Perhaps the best way of protesting MS devation from standards is to only ever visit their sites using Firefox. You can be near sure they record what browser is used to view there sites.
If all the professional who use TechNet were visiting using Firefox they might start to seriously think about their ‘attitude’.
As for email and Outllook… there are a few sites that for a couple of bucks create screen grabs of the rendering of various email readers.
Yani
Burt Brumme
February 21, 2007 3:47am
Apologies if this has been suggested already, but has anyone considered declaring war on Microsoft? I mean really, as a community we have a lot more power than we think we do. If Microsoft was really interested in making things better, they could have done so a hundred times by now. They do what they please because everyone just says, yep, they’re the boss. BUt they’re not.
If we begin to strongly warn clients off of microsoft products. Make suggestions at work, write articles in prominent publications and gernerally get everyone putting out the same message, change will happen.
I know many of you will think I’m naive for even suggesting this, but every revolution has to start somewhere, and it seems the only way to make a dent in MS’s thick skull is by taking away its market share. It may take years, but then again so will fixing the bugs in the Outlook rendering engine.
You have nothing to lose but your chains!! :)
February 28, 2007 6:06am
As long as the majority of computers sold come with Windows installed Microsoft products will continue to dominate. If you want to break that paradigm it must be done at the point of sale. Don’t waste time whining. Tell retailers and computer manufacturers what you want. Start buying computers with competing OS’s and recommend to others that they do the same. Only the loss of market share will modify attitudes and behaviors at Microsoft.
February 28, 2007 11:24am
“If you want to break that paradigm it must be done at the point of sale. Don’t waste time whining.”
You are SO incredibly wrong!
1) It won’t be at point of sale, there is no widespread commercial PC OS alternative to Windows to BUY AT ALL. I would GLADLY pay for one.
2) If I have an opinion, a complaint or whatever, who the fvck are you to tell me I’m not supposed to voice it if it goes against your opinion? Next time you find something that isn’t ideal, be sure to post your non-idealistic comments where I can see them so I can call it whining.
To put it another way, what did you expect a company to ever change or improve about their product or practices if you don’t voice criticims? Telling a manufacturer is one way, but certainly not the only way. A multifaceted distribution of information is always better than isolated customer suggestions that may not even reach the appropriate parties at that company, but with enough buzz through multiple sources, they’ll hear about it one way or the other.
3) Loss of market share is not what will modify attitudes, it’s the legal repercussions of the damage already done to the industry. We are beyond the point of possible competition, and a certain company’s actions to make that happen are a part of why there must be legal repercussions.
4) The truth is that open source will eventually win out. Due to the low profit models involved, progress is slower but critical mass is reached when the most common things are possible and the (now old tech) hardware performance required is supported. There need not be any mass retail changes or persuasion of anyone, the natural course of software evolution will make it happen either way.
The only thing remaining is to be honest about your needs. Most people dont actually “need” advanced HTML rendering in Outlook. Most people who insist on it are the types responsible for the vast majority of viri in this world spreading. Imagine if people who think more=better where just told -NO-, it’s tough if you want some crazy thing done with email, if you want a webpage then put a link to that webpage in your email.
March 1, 2007 7:41am
If you are unable to tolerate the opinions of others then you shouldn’t be here.
No viable commercial alternative to Windows? You need to get out more. WAL-MART sell PC’s with Linux. And when I said competing OS’s I did not rule out MAC.
Criticism of Microsoft has gone on for years with no effect whatsoever. Even the justice department has had little or no effect. That situation will likely remain unchanged in the foreseeable future or for as long as it is possible to purchase congressmen with campaign contributions. You may whine to MS with my blessing. See how far it gets you.
If you think that the MS market share is unassailable then perhaps you should
just rollover and let them keep sticking their dictums up your back side.
Loss of profits or the fear of lost profits is IMO the only way to influence bad players such as MS.
March 1, 2007 5:59pm
I tolerate opinions just fine, but that doesn’t make them any more valid.
You are misunderstanding basic terms if you call Linux a commercial alternative merely because it is bundled with a product sold for profit. A commercial alternative OS is one that has industry financial backing through direct sales, the opposite of Linux. If you think on it a bit you will see the obvious connection between revenue and resources to devote to development and marketing.
How crazy it is to think criticism of Windows, not Microsoft, hasn’t brought about any changes. Everything from the UI to many of the features in Outlook came from customer feedback, good and BAD. Do you always make things up as you go along? Microsoft does listen, even if they dont always make the changes any squeaky wheel asks for
Like I already wrote, there is no commercially competitive OS so the loss of profits idea is wrong. If you fantasize about being having your rear explored, keep that in the bedroom as it just shows crude misunderstanding in an otherwise normal discussion.
Anne Dougherty
March 3, 2007 2:00am
It should be obvious to anyone who has ever used more than one product from the Microsoft Office “suite” that Microsoft project teams don’t speak to each other when it comes to interface development. What else could possible explain the vast differences in the ways that Excel, Word, and Powerpoint function from a user perspective?
That said, what irritates me is not that Microsoft made changes to their product. This is the underlying engine of product development: listen to user feedback and improve the product. What bothers me is that e-mail developers have to *prove* that we are being adversely affected by these changes yet Microsoft isn’t required to adhere to any sort of development standard (last time I check float was valid CSS). Where is the call for Microsfot to be held accountable to standards based development? In all seriousness, the standards exist for a reason. Can they be improved upon? Certainly, but not by ignoring features that have already been accepted.
March 3, 2007 7:48am
Linux and Mac each have their own strengths and weaknesses. Windows market share is due to purchasing habits. Change purchasing habits and market share will change too. That change is impossible for you because you’re convinced that there is no commercially viable alternative. We are in agreement on this point: You have no alternative but to keep using Windows.
Michael Kanyid
March 13, 2007 8:14am
My biggest gripe right now is the changes made to the Categories feature. I’ll quote from another site.
“In Outlook 2003 and earlier, categories assigned to outgoing messages ... some productivity methodologies have noted that this can be a good way to keep your messages organized within your team. [Precisely!]
By default, Outlook 2007 installs and enables a rule to eliminate incoming categories.
Outlook 2007 strips out categories prior to sending, regardless of platform. I haven’t found a way to turn this off - please let me know if you find one.”
It’s this last point that is the real annoyance. How can I preserve the categories metadata to make my job of organizing returning messages easier?
The article in its entirety can be found at http://blog.clearcontext.com/2007/01/outlook_2007_ca.html
hans verhaegen
March 14, 2007 11:10am
It’s late and I have to finish a html newsletter. I started some weeks ago. Everything went fine until Outlook 2007 appeared on the scene. The client of course doesn’t understand. He bought the shining Vista with Office 2007. What can possibly go wrong! Conclusion: it must be the designer! I am an experienced webstandard css designer. I feel insulted by Microsoft. I might loose my credability, my client. I remember how to make old school html designs. That’s what I am doing now. For the client. But the passion for web design is just slipping away. This thing with Outlook is the last drop. For the first time I am considering to stop web design altogether. What is the point of all the long hours of studying, experimenting, trying to do the best thing?
I am writing this on my last PC. I will never buy Vista. Never buy Office again and avoid any other product of a company that consciously destroys the passion of so many people.
So to all the ‘common’ people asking me what to buy for use at home: try linux or mac. And I will join them.
Mark
March 19, 2007 2:37pm
I don’t see how this decision from Microsoft reflects their general, newly-discovered love affair with XML. Office 2007 takes a great step towards pure XML document interoperability. In another generation or two, I could see a situation where the content portion of a Word document could be dropped directly into another renderer for a completely different look or use - eg. into a web browser with an attached DTD (document description) that tells the browser how to map the various parts of the document onto HTML-accepted XML tags (eg. Heading 1 becomes H1). Along with a stylesheet this repurposes your Word document to a standards-compliant web page completely in style with the rest of your site, or even multiple sites with different designs. You could take a Word document with an embedded Excel table and drop the content directly into your email client. Apply a Style you’ve previously designed and voila! one formatted email with your designed web/document content in it ready to send and on the other end repurpose as required.
Outlook 2007 appears to be a step in the other direction. Removing support for accepted stylesheet elements means we’ll all go back to coding table-based designs and inline styles. So much for the separation of style and content. For the foreseeable future, designed emails will remain bulky, difficult to create, and resolutely single-purpose.
Sigh. With Microsoft, it’s always two steps forward, one step back.
SoWeLie
April 11, 2007 5:07am
It’s great that Microsoft is taking suggestions as to how to improve the Word rendering engine. But when all is said and done, it will be right where the IE7 rendering engine is right now...So what is the point?
Bill Mitchell
April 16, 2007 3:23am
You guys all have it wrong!
What M$ is employing here is “planned obsolescence” and it is a boon for the developer community!
Why? Simple. CSS based HTML marketing has been around for so long now that it has almost achieved legacy status. Most people ALREADY HAVE the templates they need, so why do they need YOU anymore?
So what does M$ do? They come along and BREAK everyone’s legacy systems, thus requiring developers to create all new models. Brilliant!
It’s like computers getting faster. You may think your computer is plenty fast now to do anything that needs to be done for the next 5 years, but software designers are mad with power. As soon as faster technology comes along, they start to design to drain every drop of blood from that new technology and speed.
Result? Your computer that seems fast today with today’s software is slow tomorrow because the software is more “power-hungry”. Thus, you need to spring for a new pc and the whole thing cycles.
I know it’s a pain now, but believe me, as developers you will make MORE money over the next 3 years because of this change than you would had things remained the same.
By occasionally “breaking” legacy systems, M$ keeps us employed.
Stuart Buckell
April 20, 2007 3:31am
First off, after reading all these comments I have to agree with many people.
What made me smile was the “Your comments (basic HTML is fine)” this comments box says. Should rename this comments box Outlook 2007.
That aside, I am annoyed that Microsoft are seeming to steer away from Standards Based solutions. Viewing the network of websites we manage, I notice a trend of increasing users browsing with Firefox.
I also see the change in the software business model with regards to open source. It will catch Microsoft, but they are trying to react with the new “office online”, and getting into bed with Novell.
The only alternative for us is to have a web link to the HTML Email and send emails as plain text again.
Bill you are right about having more work, but clients do not like to spend money fixing things which are broken by third parties. They like to see a ROI. They spend money on new technology because they gain added benefit. To fix email templates becomes a “cost”.
New email templates with great HTML = Selling point for customer.
Fixing broken email templates = Cost the customer can do without.
If Microsoft had taken the opposite approach and provided a standards compliant Outlook 2007 we could approach our clients and state: “We can once again upgrade your templates to include more features to increase ROI”.
Nearly every business we come into contact with we push the Linux server route, and alternatives to Microsoft.
Not because Microsoft is bad, its got the industry to where it is today, but because small businesses CAN get better _value_ from non-microsoft products.
Cheshire Dave
April 20, 2007 9:03am
I just finally moved over to CSS-based design for my emails, letting it degrade gracefully to simple HTML with h1, h2, p, etc. As far as I’m concerned, I’m happy to keep doing that, and those who are using Yahoo, Apple Mail, or Thunderbird will get emails the way they were meant to be seen, and Gmail and Outlook 2007 users will get the simple mail. I’m not sure what my email will look like in the new MSN—right now it’s simple.
For me it’s as simple as this: if Microsoft (and Google of all companies, by the way) is OK with giving its customers an inferior experience, I’m not bending over backwards to try to pick up the slack. I’ve got too much else to do—I can’t afford to spend hours on my emails.
film_girl
April 22, 2007 2:02am
I was more aggravated two months ago, but now I’m pretty much used to the new render engine—anything that looks funky I just launch in a separate web browser, I double-check any design mails I send out in advance, blah blah blah—but what still kills me is the whole lack of forms support. I get a number of e-mails on one account that all have reply-to forms built in. In previous versions of Outlook, I could reply back and then the person I was corresponding with would be notified by e-mail (and the comment would appear on a web page in a thread). Now the forms don’t work, and I have to click on a link to reply directly at the web page itself. It’s just an extra layer of annoyance and a time waster that really bugs me. It isn’t anything that prevents me from doing my day-to-day correspondence or anything, but you know, it irks.
Richard Amiss
April 26, 2007 7:16am
Easy to solve:
1) Demand your money back for Outlook 2007
2) Upgrade to Outlook 2002
3) Get as many people as you can to do this.
Trust me this solution is capitalism at its finest. If enough people do this it will be solved.
Wulf
April 26, 2007 12:20pm
Any ideas as to why Microsoft didn’t just use the Expression Web engine? And, while we’re at it, can anybody think of a reason why they shouldn’t use it in IE 8 as well?
According to Microsoft, “Expression Web has the most accurate rendering engine available today”*. In other words, Microsoft has already admitted it works better than Trident, Tasman and the Word engine…
* “Especially for FrontPage Users” - Microsoft Expression: http://www.microsoft.com/expression/expression-web/FPUpgrade.aspx
Mustang
May 3, 2007 7:13am
Ditch your Exchange Servers and get Zimbra :-)
If everyone quits buying Microsoft’s products, they will implode. The problem isn’t just Microsoft’s, its all the corporations that have built their infrastructure on their products so that we who prefer not to use Microsoft products or even support them are considered mavericks, even a little crazy.
I’m fine with creating email content that looks good in standards supported mail clients. If my email campaign looks lousy in Outlook 2007 BC then so be it.
So don’t downgrade to 2007, and don’t downgrade to Vista, and dump Exchange.
Chrisd
May 11, 2007 10:12pm
Sorry, but I actually approve of this decision. As an e-mail READER (not designer), I don’t want to get ridiculously formatted e-mails in my mailbox. I want to get e-mails. If I wanted to see a WEB PAGE, I’d click on a link inside the e-mail and view it in my web browser.
It is ridiculous to suggest that e-mails should be a totally formatted medium following all standards as though it’s a browser - it’s not, it’s an e-mail reader and so it should only read a limited subset of the formatting commands available. There is no need for the Float or Position attributes in a ‘genuine’ e-mail message, and if you REALLY want to format messages for outlook users, you can use the Microsoft Office absolute formatting codes.
My last years of using Outlook have been plagued by fears of “HTML Viruses” and the like: I feel safer using an application that reads e-mails in a ‘protected’ environment. I want to see text, not run scripts and javascript.
jan
May 20, 2007 11:07pm
@chrisd. this has nothing to do with security and makes it only easier for your friends to sent you html email. That’s the whole point.
for the rest. I hope that serieus projects like Ubuntu take shape fast and people will realize there are great alternatives. Stick to standards and display people who use software that doesn’t suport it, the crap they deserve. It’s their own choise. Microsoft surely understands what their doing, let them solve their own problems, i’m surely not going to invest any efforts into it because they now say they listen, come on !
anon
May 21, 2007 9:53am
I have been trying to change the way HTML emails are laid out because of Outlook 2007. From the notes I’ve read, in tables, rowspan=0 is not supported, however I am finding when I slice up an email in Photoshop and save the HTML (which has many rowspans=x) it doesn’t render correctly in Outlook 2007, but sometimes it will. In the notes from Microsoft it doesn’t say rowspanning=x is supported or isn’t supported.
WHY?
andipandi
May 23, 2007 8:22am
and cell padding doesn’t work. Ok, fine, I designed it in a table, using font tags, but not accepting table cell padding? wtf?
I’m kind of resigned to all emails looking like hell from now on.
And chrisd, most places let you choose text or html for your email preferences. That’s what I do. Or start using Eudora, they have no css support so you’ll see plain text.
If you’re worried about viruses from html emails, get a mac.
Bethrezen
May 28, 2007 4:58pm
I don’t know why M$ don’t just scrap OE IE & WMP because these apps are IMHO inferior any way to be honest I wouldn’t recommend using any Microsoft technology period because if you ask me all Microsoft technology is inferior
here is 12 very good reasons why
1.) none compliance with established standards which make life harder than it need be because instead of being able to something once and then just having it work across the board the code has to be hacked to make it display right in Microsoft apps resulting in much frustration and wasted time
2.) poor security and insecure default settings
3.) poor maintenance take an app like firefox for instance if a serious problem is found in that its usually fixed pretty quick but if a similar problem was found in say IE it either wouldn’t get fixed or would take an unacceptable amount of time to fix now granted if the problem is complex than its going to take longer to fix but given all the resources and skilled programmes that Microsoft has at its disposal it shouldn’t take more that a couple of weeks really
4.) superfluous bloat
5.) many questionable functions and processes etc.
6.) over complexity
7.) Microsoft’s insistence on integration who ever decided it was a good idea to integrate IE OE WMP and the desk top together is an idiot that should be FIRED !!! because this is a recipe of security problems
8.) Microsoft’s insistence on making life difficult by hiding everything and making controls deliberately obscure difficult to find
9.) Microsoft doesn’t lessen to people instead of lessening to what people want they try to tell people want they want
10.) proprietary technologies like Active x that are known buggie and insecure
11.) poor performance due to bad coding and extraneous bloat
12.) interoperability problems caused by proprietary technologies and none compliance with established standards which again just makes life harder than it has to be
Cr@zy Ch@rlie
June 2, 2007 7:02am
I’d like to know why the seemingly random selection of what is and isn’t supported. There doesn’t seem to be any rhyme or reason to it. The decision to go through all this makes absolutely no sense and I can’t see who would’ve benefitted from these changes.
We, as a company, deal with a large number of HTML emails and most of them have major layout issues due to this change. Within site development, we’d test all code against FireFox and IE and nearly all other browsers would work pretty well (Konquerer, Opera, etc.) aside from minor hacks or updates. However, now it looks as if this is going to be more of a challenge in the HTML email arena without the support for basic CSS and HTML let alone CSS2 and XHTML.
I know Microsoft’s WaSP team doesn’t want to hear rants and raves but constructive suggestions and cases where items are breaking. How about starting back with Outlook 2003 and rethinking the rendering engine. Word wasn’t meant for HTML authoring. That was a mod that IMHO should’ve been a standalone engine versus a part of Word. Set up hooks to spell checking, code validators, etc. Don’t make beginners and seasoned developers have to scrap quality code to work with this out-of-date tool.
Many posts here may be correct that Microsoft is trying to stir up the web community. Nothing like putting bad software out there to mix things up.
June 4, 2007 9:35am
Sorry to add a comment so late to the party but I thought this was kinda ironic. I received an html email from Xbox live this morning (straight out of M-soft) and guess whats sitting atop the graphic-only message? This little pearler:-
“Please add to your address book to ensure delivery.
Read this issue online if you can’t see the images or are using Outlook 2007.”
Seems the Outlook 2007 changes have even caused confusion in the ivory towers.