Outlook 2007 - broken html rendering

My laptop was slow. It was several years old. Nothing new here.

I just said: I need a fast machine, big disk, 2 GBs of memory. More, I don’t care about the laptop’s size. I don’t care about its weight. I don’t care about the graphics card. I don’t care about the installed software. I just need a fast machine for my (power demanding) day to day work.

I tried to convince our IT that it makes no sense (to me) having a single computer model / configuration for the whole organization. I understand having a single model has its advantages, but I suggested we could stick to 2 models / configurations - one for the R&D (my department) and other for the Professional Services’ personnel.

As I told our IT before the purchase, this does not mean that “our” machines should be better that “their” machines. For me, it would make all sense that their laptop could be more expensive, if that’s the case. Maybe 1 giga is enough for them, but, as they travel a lot, they should have a lighter laptop with better battery autonomy.

Well, no success. Here I have the standard 1 GB configuration laptop. And, as the standard configuration, it also cames the new standard software.

Office 2007, it is. I also had to hear the disclaimer “Look António, this Outlook 2007 has very nice features, although it is heavier and slower than Outlook 2003″. I replied “I exchanged the machine because the other was slow. No 2 gigas were allowed. I didn’t ask for office 2007 and the first thing you tell me is that it is slower? Please, give me a break.”

Unfortunately, this was not all. I started seeing some odd email renderings. Images or graphics that would not be displayed. some emails, from several sources would not render well. Other would render just fine. Weird stuff.

We developed a tool that every day sends an email with a progress report. To have an idea, look at an email rendered in outlook 2003:

outlook2007-htmlbreak-1-60percent.JPG

And a similar one rendered in outlook 2007:

outlook2007-htmlbreak-2-60percent.JPG

What the… What happened to the bars? They seem that were not rendered. And no, the graphics are not done through scripts. No, they are not done with dhtml. No, not even with images. Yes, I just have a simple outer span with plain simple inner spans with specific background-color:

<span style=’float:left;display:block;background-color:green; position:relative;left:0;width:180;top:1;height:11;z-index=1′ >
</span>
Using the “View in browser” feature of the (not so) nice outlook 2007, this is what we get:

outlook2007-htmlbreak-3-60percent.JPG

So, the problem had to be with the rendering engine of outlook 2007. I googled for: outlook 2007 html rendering

Here are 2 of the first hits today:

Microsoft takes email design back 5 years - http://www.campaignmonitor.com/blog/archives/2007/01/microsoft_takes_email_design_b.html

Word 2007 HTML and CSS Rendering Capabilities in Outlook 2007 - http://msdn2.microsoft.com/en-us/library/aa338200.aspx

How come Microsoft breaks (even more) the html support? Why deciding to go to the word html rendering? Is it because of security concerns? To have a consistent office layout viewer? If so, why not have the IE engine stripped out of scripting capabilities?

I definitely am thinking of not using outlook 2007 and start using the much lighter (and that works) outlook webmail access.

2 Responses to “Outlook 2007 - broken html rendering”

  1. Kutuma Says:

    Why don’t you try Thunderbird? It has some support for exchange, and it is way better than WebMail access. Also, I would love some comments on how that works before I try it myself! :)
    Here’s a starting point: http://www.mcgill.ca/files/ics/Exchange_Mozilla.pdf

    But of course the simplest thing to do would be to remove Outlook 2007 and install Outlook 2003. Or isn’t that an option?

  2. António Melo Says:

    Thanks for the reply.

    Yes, I thought also about using Thunderbird or some other program. The problem is that if I then have some problem, I can’t go to the Help Desk ask for help. Help Desk must carefully define what are the supported tools, otherwise they would be doomed :)

    Replacing it for Outlook 2003 could also be an option, although the company will eventually have to upgrade to outlook 2007, so probably the best is to make things work there. Unless Help desk decides to support Thunderbird or other email client :)

Leave a Reply