About the
Email Standards Project

The Email Standards Project works with email client developers and the design community to improve web standards support and accessibility in email. Read more »

Blog Archives

Blog Categories

RSS Feed

ESP Blog Feed

Recent Entries

Microsoft responds to our call for standards support

Posted by Dave Greiner on June 25, 2009 in Email Client News

Firstly, I want to take this opportunity to express a sincere thanks to everyone for taking the time to spread the word about the fixoutlook.org campaign today. As we near 20,000 tweets, it’s been an overwhelmingly positive response.

It’s also been fantastic to see William Kennedy, Corporate Vice President of the Office team respond so quickly to the community on the Outlook team blog. There are some positives to take away from the post, as well as a number of issues I think need further clarification.

“We’ve made the decision to continue to use Word for creating e-mail messages because we believe it’s the best e-mail authoring experience around, with rich tools that our Word customers have enjoyed for over 25 years.”

As outlined in our original post, we are in no way advocating that Microsoft shift from using Word to create or render HTML emails. We’re asking that the HTML produced by the Word engine be standards compliant. This in turn will ensure that the engine will correctly render standards-based emails.

“Microsoft welcomes the development of broadly-adopted e-mail standards. We understand that e-mail is about interoperability among various e-mail programs...”

This is certainly music to our ears. The only problem is that “broadly adopted standards” already exist for HTML email. They are called web standards, and almost every email client on the market meets these standards. It doesn’t make sense to advocate a completely different set of standards to stipulate how HTML should be rendered in an email client as opposed to a web browser.

It’s important to remember the W3C’s CSS standard was created back in 1996. Not only that, but Outlook 2000 offered fantastic CSS support. The fact that software released 10 years later offers significantly less standards support does not reflect that Microsoft “understand that e-mail is about interoperability”.

If Microsoft is looking for a place to start, we’ve been advocating a list of recommendations the Outlook team should consider to meet an acceptable level of standards support since the release of Outlook 2007 two years ago.

“For e-mail viewing, Word also provides security benefits that are not available in a browser: Word cannot run web script or other active content that may threaten the security and safety of our customers.”

Every modern email client blocks scripting by default already. Our push for standards is not advocating support for anything other than the correct rendering of CSS. We agree that JavaScript has no place in an email client.

“The ‘Email Standards Project’ does not represent a sanctioned standard or an industry consensus in this area.”

Sanctioned or not, we’ve had a great partnership with companies like Apple and Yahoo! who have been more than happy to work with us in improving their support for web standards in their own email clients. As for consensus, surely 20,000 individuals sending a unified message in less than 24 hours is something at least worth your consideration.

If you’re interested in more coverage and discussion of this important issue, here is a great place to start.

We’ll continue to keep you all in the loop as this develops, and you might also consider following our progress on Twitter at the just created twitter.com/fixoutlook.

112 Comments so far

The one thing that bothered me is how Microsoft tried to question the legitimacy of the Email Standards Project, and how quick they brought up that it was backed by an email campaign company.

The Email Standards Project filled a void no one else had stepped up to fill. Are they questioning your legitimacy simply because they don’t recognize the work you are doing?

Anyhow… keep up the great work.

Posted 2:03 pm on 25 June 2009 - #1
Dan G said...

Shouldn’t the title of this be “Microsoft responds”? Microsoft is a singular entity, as are all groups.

Posted 2:33 pm on 25 June 2009 - #2
Dave Greiner said...

@Chris, that one kind or irked us too. Let’s hope they can focus on the message a little more than the source.

@Dan, nice catch, that’s been fixed. Thanks.

Posted 2:38 pm on 25 June 2009 - #3

I still can’t believe that Microsoft can think they have any good explanation for moving back 10 years the support of email standards. Web designers and developers should all over the world should do even more than tweeting about it. How about a serious boycott? Or how about dropping support for these outdated non-standard software Microsoft makes and telling the world about it. We can all include in our designs a banner that mentions that our designs work in every web standards supported softwares. Hopefully they will rethink and come up with a better solution than complaining about ESP.

Posted 3:19 pm on 25 June 2009 - #4

Real risks vs. reality say that you’re all wrong.

The functionality-forward-thinking developer tells me that if email clients are going to stay valid—they will eventually support HTML 5 and therefore scripting.  BTW, HTML 5 is about a million times more dangerous than Word.

The risk assessor in me says that every email client is already vulnerable if it parses XHTML 1.0, HTML 4.0, or CSS because HTML/CSS injections can be just as devastating when used in attacks as Javascript.

The information security management manager in me says, “Microsoft, you are a crazy fool to think that opening Word from Outlook, especially as a default option doesn’t result in a severe increase in risk. My security staff utilize the CIS Security Configuration Benchmark for Office 2003 & 2007 and we turn this feature off, but still, you be massively crazy”.

The open-standards supporter in me says, “Microsoft, you are evil, but hey—the standards are headed in a pretty evil direction, too”.

The email standards supporter in me says, “I went to fixoutlook.org and RT’d the blurb”.  The skeptic in me says that maybe you should be working on more important things.

Posted 3:39 pm on 25 June 2009 - #5
Mike said...

For the same reason Dan G explained, it should also be fixed in your 6th paragraph (not counting the quotes), which starts “If Microsoft are looking for a place to start...”

I’m not trying to be picky, but I really struggled when I got to that sentence because it interrupted the flow and it actually had me questioning myself.

Regarding Microsoft’s response, I was wondering why they were convinced that whatever Outlook uses for creating an email must be the same as what it uses for rendering one.  As soon as I got to the second line in their blog (”...about our decision to continue to use Microsoft Word for composing and displaying e-mail in the upcoming release of Microsoft Outlook 2010"), I blurted out “why do they need to use it for both?”

I’m glad that’s what you’re advocating, but maybe you should have gone one step further.  If you had argued for html standards for both creating and rendering emails, maybe they would have given in on the rendering part as the “middle ground.” They’re not going to change the rendering part if that’s all you’re looking for because that would look like they completely caved on your request.  Now they have no choice but to completely ignore you.

Posted 4:08 pm on 25 June 2009 - #6
David said...

On the one hand, I think that it should all be standards compliant, I hate it when Microsoft does this stuff. That said, I accept stuff that isn’t text on a whitelist basis. The web standards are dumb, Microsoft is dumber for using an even dumber solution (assuming it was meant as a solution, rather than blatant attempts to keep Word relevant)

Posted 4:26 pm on 25 June 2009 - #7

I think thats a typically Microsoft response - judging by this tosh from Adobe it seems to be the week for it (http://blogs.adobe.com/jd/2009/06/adobe_on_html5.html).

That they’ve tried to muddy the waters with the suggestion that Freshview have a vested interest is immature to say the least - are we to understand that as a major OS vendor, we should ignore what Microsoft have to say on I.T. as they are too biased to be believed?  Those in glass-houses…

One would have thought that with such a massive response - which I suspect took all of you by as much surprise as it did me - that they would be rapidly eating humble pie and promising to reconsider in light of such huge public opinion?

All I can say is that should that attitude continue, all that is likely to happen is that Microsoft will only continue to lose users to Apple, Linux et al - as those of us who haven’t seen the light already, make the move to systems that are more user-friendly.

Posted 4:38 pm on 25 June 2009 - #8
Ben Ward said...

> “they will eventually support HTML 5 and therefore scripting.
> BTW, HTML 5 is about a million times more dangerous than Word.
— Andre Gironda

Andre, I think you’ve massively misunderstood some aspects of both HTML5 and email client implementations.

First up, “HTML5” is a specification for a mark-up language, but also the specification for the APIs for interacting with that mark-up language. It does not specify a DOM scripting language, or require that a DOM scripting language be present to operate. In exactly the same way as you can browse the web with JavaScript (or CSS) turned off now and still consume and read HTML mark-up, that is still true for HTML5.

A lot of the fancy new features of HTML5 are very API-driven, but they are not representative of the entire language, and certainly not applicable to email.

As such, HTML5 renderers will operate with scripting disabled just the same as HTML4 renderers do.

Email clients with support for HTML in email will similarly operate with scripting and plug-ins turned off. No danger. No code execution. Nothing. Exactly the same as now.

B

Posted 8:01 pm on 25 June 2009 - #9

“There is no widely-recognized consensus in the industry about what subset of HTML is appropriate for use in e-mail for interoperability”

Well, this is probably true. So, given that there is no consensus, they decided to support less than anyone else. Make sense. To id**ts.

The *fact* is that what Word supports IS NOT a subset of HTML: just try to make a table with cellspacing and cellpadding (Plain, simple, HTML 3, no HTML4/5, no CSS) and see that Word renders it differently from any standard HTML renderer, simply because it “emulate” html using a different engine having different logics.

It is not a subset, it is a different render.

I took their documentation about what is supported and what is not supported from outlook 2007. I then took an HTML email and removed anything that was not supported and rendered it in a standard web client. Then I took both, the original and the stripped html and rendered them through Outlook and they looked different each other (because “unsupported” for Microsoft means: we have no idea of what it will render) and also different from the standard rendering of supported attributes (because “supported” for Microsoft means: we tried to make it standard but we have no idea of what it will render).

Posted 8:18 pm on 25 June 2009 - #10
Developer said...

I’m sorry but you lost all credibility with me when I found out you were founded and backed by what is essentially a SPAM software maker…

Posted 8:45 pm on 25 June 2009 - #11
Grew said...

Freshview is unfairly catagorized as a “spam” software maker. Anyone who categorizes them as such is spreading fear and doubt and falling for a fairly obvious schmeer tactic. Don’t lump a legitimate business tool with the shady underbelly of bot-net delivered, unsolicited and illegal spam. Confusing the two is playing right into Microsoft’s lies.

Posted 9:27 pm on 25 June 2009 - #12
Pete Jones said...

Isn’t this all just reminiscent of the days of IE5/6 and the web according to MS? It seems to me that they are doing what is easiest, and therefore what makes them the most money. As for listening to the developer community, I don’t really think they do, otherwise IE8 might have had some CSS 3 features, like most of the other mainstream browsers.

Posted 10:12 pm on 25 June 2009 - #13
Gavin Will said...

All web standards are equal but some are more equal than others

:(

Posted 10:50 pm on 25 June 2009 - #14
AndyC said...

20,000 people is barely a drop in the ocean as far as users of Outlook are concerned. They probably get more complaints about the colour of the title bar than that. It’s not at all surprising that, without ISO approval, and such a small number of complainants that they aren’t exactly considering it a priority.

Posted 10:52 pm on 25 June 2009 - #15
Pete Jones said...

But isn’t it more a case of the relevance of the complaints? I would imagine that a large proportion of the people complaining produce the majority of emails. This would always be a smaller number compared to the number of users of Outlook but as a community, it has a much stronger message, even if it is united under the ‘non sanctioned’ banner of the ESP!

Posted 10:55 pm on 25 June 2009 - #16
Kevin Ansfield said...

What’s surprising to me is that Windows Mail that is included with Windows actually does a very good job of standards compliance. So essentially, if want to use Outlook you are _paying_ for a degraded email experience!

NB. Yes, I realise that Outlook has much better enterprise integration, more features etc. etc. It still doesn’t change the fact that for a paid product, you will be getting worse email compatibility than what the same company gives you for free.

Posted 10:59 pm on 25 June 2009 - #17
temhawk said...

WHO SAID WEB STANDARDS ARE DUMB?

NOOB! LEAVE THIS DISCUSSION, THANKS.

Posted 11:17 pm on 25 June 2009 - #18

@Developer - Perhaps you should look into http://campaignmonitor.com before calling them spammers. Senders can only use permission-based lists. CM imposes limits on senders and routinely checks to make sure: 1) subscribers know what they are signing up for; 2) that they can clearly opt-out at any time; among many other things… With new accounts, campaigns are held for review to make sure the service doesn’t get abused.

Providing businesses with a legitimate solution for sending email marketing messages to customers that have OPTED-IN to receive them is not a crime. I wish MORE businesses used services like CampaignMonitor, MailChimp, etc. There’d be MUCH greater accountability for the emails they send.

Posted 11:22 pm on 25 June 2009 - #19
AwesomeRobot said...

Microsoft is awesome at not adhering to web standards solely because everyone else does. They’re quite the rebellious bunch.

Posted 1:01 am on 26 June 2009 - #20
Adrian said...

Ya I agree that Microsoft has to be stopped from doing this kind of stupidness. Not only does IE suck for its lack of standards, now Outlook sucks too. The design community hates Microsoft because they are almost anti-progressive.

Anyhow I’d love to add my name to the petition of sorts, but cant we use a grown-up means of petition. There are several online petition sites. I refuse Twitter as it is the most ass-backwards idea since Outlook decided to use Word to render emails.

Yea, I said it...Twitter is stupid and I refuse to use it.

Posted 3:00 am on 26 June 2009 - #21
Pete Kever said...

Nice work, this will be an interesting development to follow.

@Dave Greiner, you might have been irked by Microsoft bringing up that you are an email campaign company. But look at it this way...you got a nice inbound link to your web site from the MSN blog, and it’s even coded well for search ranking purposes!

Posted 3:58 am on 26 June 2009 - #22
TheCosmonaut said...

@Developer - Thanks for joining the party and showing how ignorant you are. It’s companies like Campaign Monitor that STOP spam from getting out there. If spammers used Campaign Monitor, they would have been out of business long ago.

On a more important point, Microsoft asserts that there’s no industry consensus in this area. Purely anecdotally, this seems totally untrue to me since every responsible marketing company, programmer, etc. uses the same set of practices, which this site embodies. I strongly suggest you create a manifesto or standards sheet (even if it’s just “We support W3C HTML standards for email development") that developers can sign in order to PROVE some sort of consensus.

I for one am ready to sign.

Posted 5:24 am on 26 June 2009 - #23
MT said...

I agree completely with what you’re doing, but I too am constrained by my loathing for twitter. C’mon guys. There’s got to be a better way to stick it to the man than to be twits.

Posted 5:33 am on 26 June 2009 - #24

Well Adrian you my friend are backwards ass

BTW I’m going to find and kill whoever said standards are dumb, DUMB really is that the best you got? I’m thinking 10yrs old, avid Myspace themer.

BTW 2.0 I do not see what you have against standards Microsoft?

Posted 5:41 am on 26 June 2009 - #25
sharono said...

Microsoft wants to BE the standard. The best way to send them a message is simple:  find another email software.  I would hate to have to leave Outlook, but I am tired of MS indifference.

Posted 5:56 am on 26 June 2009 - #26
Adrian said...

Hey Taylor, does you calling me “backwards ass” which is “ass backwards” backward, in fact mean your agreeing with me?? If so, ignore the rest of this post.

If not, consider taking the web and its blog concept, and compressing it down to cellphone text message size, yet keeping it on the web (stupidly redundant no?). How is that not backwards? Why not just write shorter blog posts? Or better yet, keep 146 character-sized ‘thought’s to your damn self. :)

Worst of all, for it to be used by grown people who have jobs, and normal lives and such is just retarted. This is what blogging should have been 8 years ago, only this crap just came out.

If you havent noticed by now I really really loathe Twitter with such a deep passion, it over powers my loathe for M$’s stupid decisions. As I said before, I’m more than happy to sign a ‘real’ petition but would sooner support M$’s.

Maybe I’ll go start a proper online petition and come back here and let everyone know where to sign.

/rant

Posted 7:11 am on 26 June 2009 - #27
temhawk said...

That’s right, Microsoft is power-hungry and doesn’t feel guilty at all to abuse that power.

But what else could expect now that it is being lead by that Ballmer guy? His personality is so… distasteful as well. I think that is really reflecting upon the company. But I know that it may just be my personal feeling towards that guy.

Posted 7:17 am on 26 June 2009 - #28
staender said...

All the email I get that would require CSS is essentially spam.  I do think M$ should comply with standards and I’m not defending them, but I also think its important to consider the source of fixoutlook.org.  A SPAM software developer is pushing M$ to format css correctly.  Great, now the viagra adds will look cool.  yay. 

M$ has given people plenty of reasons to hate them, but sometimes you shouldn’t blindly follow the person with the megaphone (or in this case the website)…

Posted 7:21 am on 26 June 2009 - #29

Maybe they will stop to find lazy excuse one time ...

Posted 8:36 am on 26 June 2009 - #30
emailer said...

For those that are vaguely interested, there ARE standards in email already

it’s called HTML 2 (RFC1866)

Tables, spacer images etc.  The good old ‘old school’ of HTML that ALL email clients support to this day - although it’s been superseded, it’s still part of all newer versions.

The problem we have here is that we have WEB designers trying to apply WEB standards to email.  The two are NOT the same despite the fact that you may sometimes see a web browser trying to render your email content.

So if you want to avoid all these issues, debates and ‘problems’ with email rendering and compatability, dust off that old text book, shut down your lazy WYSIWYG editor and take an extra few minutes to create EMAIL friendly code.

I’ll bet there’s nothing that you can design that can’t be built to an email friendly standard in HTML2.

And i say this with a decade of experience in the field :)

Posted 1:05 pm on 26 June 2009 - #31
Coder Mike said...

@staender - I work with dozens of companies with OPT-IN lists that want to send non-spam HTML & CSS based emails. Campaign Monitor is one of the strongest ANTI-SPAM proponents on the Internet.

@emailer - you may have a decade of experience, but that doesn’t prove that you know anything. Whatever you know is probably a decade old, too. Get used to the idea of web standards. They’re not going anywhere. And they will be used for email because an HTML email IS STILL HTML and everyone but you and M$ seems to get the picture. HTML 2 should be buried right along with tables used for presentation. And I also say this with a decade of experience in the field. :)

Posted 6:11 pm on 26 June 2009 - #32
Stefano Bagnara said...

@emailer if you think Outlook 2007 supports HTML2 you know NOTHING and your 10 years old experience is wasted time. You don’t even know that HTML2 didn’t have tables that have been introduced in HTML 3.2.
And I can assure you that Outlook 2007 does not correctly render fully compliant HTML 3.2 documents.

Posted 6:43 pm on 26 June 2009 - #33
mmu_man said...

Sorry, but HTML has no place in mail. Attachment != body.
Instead of spending time choosing fonts, why not proofread ?

Posted 7:24 pm on 26 June 2009 - #34
Kevin said...

mmu_man said…
“Sorry, but HTML has no place in mail.”

Too true - and OUTLOOK renders true email (i.e. TEXT) perfectly.

Send text and put your pretty little spammy messages on websites.

Posted 12:35 am on 27 June 2009 - #35
Stefano Bagnara said...

“and OUTLOOK renders true email (i.e. TEXT) perfectly.”

So tell Microsoft not to try to render HTML and simply use the text part in multipart text/html emails. The text part is there for clients that do not want or are unable to render html. Outlook 2007 is clearly unable to correctly render HTML (3.2 or 4, or anything else) so either they fix this or they can simply use text. The multipart/alternative mime type has been invented for this. It is SOO easy!

Posted 1:04 am on 27 June 2009 - #36
Stefano Bagnara said...

“Sorry, but HTML has no place in mail. Attachment != body. “

Yes, you are right: attachment is different from body. That’s why multipart/alternative is different from multipart/mixed. And multipart/alternative MIME email with text+html parts have been invented to be able to give both plain text and “rich” versions of the same content.

If a client is able to render rich content it renders it, otherwise it can use the text plain.

Simply Microsoft developers *thought* they are able to render HTML but they failed: they should fix this. I bet they need to change no more than 2 lines of code to simply take the text part instead of mangling with the html part.

They even failed documenting correctly what tags, attributes, css selectors they supports.

Posted 1:09 am on 27 June 2009 - #37

About that Twitter account, could you create one to follow when the whole fixoutlook is over? I’d like to know what’s going on with the other clients etc :)

Posted 1:26 am on 27 June 2009 - #38
temhawk said...

YOU IDIOTS. COMPLETE RETARDS. WHAT THE HELL ARE YOU DOING ON THIS WEBSITE WITH STATEMENTS LIKE “shouldn’t support standards”. GET THE HELL OUT OF HERE. YOU CONTINUE TO MISS THE POINT MISERABLY, KINDA LIKE MICROSOFT. GO WORK FOR THEM AND STAY OUT OF HERE.

PLAIN TEXT IS NOT “true email”. THAT’S _OLD_ EMAIL AND THOSE WHO STILL WANT TO HAVE IT THAT WAY, CAN. BUT GUESS WHAT, TECHNOLOGY HAS EVOLVED. AND IT JUST HAPPENS TO BE THAT HTML EMAILS EXIST NOW AND LOGICALLY THEY SHOULD FOLLOW THE SAME STANDARDS THAT ARE IN PLACE FOR HTML SITES. WHAT, YOU DON’T LIKE HTML SITES? OK, THEN USE A TEXT BROWSER OR BETTER YET, WRITE NORMAL MAIL WITHOUT THE “E” BECAUSE ELECTRONIC MAIL IS NOT TRUE MAIL I GUESS. GET THE IRONY AND STUPIDITY YET?

YOU PEOPLE HAVE NO IDEA WHAT YOU’RE TALKING ABOUT, AND SORRY FOR THAT ONE GUY WHO CLAIMS TO HAVE HAD TEN YEARS OF EXPERIENCE. WELL, YOU’RE STILL CLUELESS AND YOU’RE MAKING YOURSELF A FOOL.

ANYONE WHO KNOWS THEIR WORK VERY WELL KNOWS THAT STANDARDS ARE A MUST. AND ANYONE WHO HAS JUST A LITTLE BIT OF LOGICAL THINKING ABILITY LEFT UNDERSTANDS WHY IT IS TOTALLY OFF THE POINT TO ARGUE ABOUT PLAIN TEXT VS HTML EMAILS HERE.

oops, just realized I had capslock on ^^

Posted 3:35 am on 27 June 2009 - #39
Ted said...

Yes Microsoft, please make it easier for spammers to send what would amount to web pages to mass distribution lists. All of you people in here supporting this are suckers.

Posted 6:18 am on 27 June 2009 - #40
George said...

Good to see your comments are still open. Unlike MSFT’s response.

Classy move, MSFT. Way to take the high road.

Posted 7:05 am on 27 June 2009 - #41
Evan Kroske said...

Sorry to be a grammar Nazi, but another grammatical error has been added to FixOutlook.com. The update starts “Microsoft have responded”, but it should read “Microsoft has responded”. These grammar errors really bring down the credibility of your request.

Posted 7:24 am on 27 June 2009 - #42

Of course microsoft didn’t publish my comment to their blog (and I did it when the comments were open). It’s hard to have people explain why Outlook rendering is not a subset of HTML like they try to let everyone think.

Posted 7:26 am on 27 June 2009 - #43

fixoutlook.org says “Microsoft have responded...”. As an earlier post said, they are a single corporate entity, so shouldn’t it be “Microsoft has ...”?

Posted 1:33 pm on 27 June 2009 - #44
temhawk said...

@Ted who wrote:

“Yes Microsoft, please make it easier for spammers to send what would amount to web pages to mass distribution lists. All of you people in here supporting this are suckers.”

Excuse me, but why should the good of the web suffer because of spam here and there? Also, it’s not my problem if you get a ton of spam, might want to look into methods of reducing the spam you get. According to your logic there shouldn’t be any airplanes because some evil people take advantage of it. Yes it’s bad (both on different levels), but innovation wont be crippled by it.

Posted 1:41 pm on 27 June 2009 - #45
Dave said...

In regards to “Microsoft has” vs. “Microsoft have”, I think it was right from the beginning. Other words such as “information” or “police” are considered plural in the English language. I think the same applies to a company or organization. After all, Microsoft are a group of people. I think everyone understands what is meant and I won’t ask anyone to change it back.

In regards to the standards, as far as I know, HTML is an ISO standard. So what about that is not sanctioned and not an industry consensus?

Posted 2:58 am on 28 June 2009 - #46

yay! finally something had to be done.

Posted 9:39 am on 28 June 2009 - #47
mohsen sajjadi said...

I propose all to switch to thunderbird.

Regards

http://www.mozillamessaging.com/en-US/thunderbird/

Posted 6:52 pm on 28 June 2009 - #48
Chat said...

Maybe they will stop to find lazy excuse one time

Posted 9:18 am on 29 June 2009 - #49
bags said...

microsoft didn’t publish my comment to their blog…

Posted 12:09 pm on 29 June 2009 - #50

For those that are vaguely interested, there ARE standards in email already ..Thanks..

Posted 7:58 pm on 29 June 2009 - #51
Buda Dangol said...

I think you should remove links to campaign monitor and newism.

How can you gain credibility by advertising your services on what should be an impartial site? This makes your campaign look like it is controlled by an hidden agenda.

But other than that keep up the good work.

Posted 10:00 pm on 29 June 2009 - #52
temhawk said...

Yep, go Thunderbird. Microsoft will have to give in on this: http://www.mozillamessaging.com/en-US/thunderbird/

Posted 10:15 pm on 29 June 2009 - #53
J Wock said...

For those who may wonder ...

English/European English: “Microsoft respond ...”, “Microsoft are ...”

American English: “Microsoft responds ...”, “Microsoft is ...”

Posted 6:30 am on 30 June 2009 - #54
David Passmore said...

They’ve stopped displaying comments

Posted 6:48 am on 30 June 2009 - #55
Cole said...

RE the ESP being backed by Campaign Monitor, as long as they don’t use this as an advertisement, what’s the problem? At least they are being transparent about who they are. Any one who has tried to develop HTML emails would understand and appreciate why they create the ESP.

They hard part over the past few years is explaining to clients why we need to redesign their templates (at their cost). None of them could get their heads around what Microsoft are doing.

Posted 12:04 pm on 30 June 2009 - #56
GregW17 said...

Wow, I looked at the standards page…

You know something’s wrong when the basic email viewer on Vista: Windows Mail (Outlook Express under a different name, basically) has better support than the $350 Outlook program. (price difference between Home & Student and Standard is roughly $350, $150 for the Home & Student suite, $50 without OneNote, and the Standard suite is $400.) When you look at the two lists of what is/isn’t supported, the mind might boggle.

Posted 3:48 pm on 30 June 2009 - #57
Dave Marks said...

If Microsoft won’t take this seriously because its backed by you guys, why not attack it from another angle…

You say you’ve worked with the likes of AOL etc in the past, can you get them on your side to approach Microsoft - surely they also have problems rending emails created in Outlook 2007 within their own programs?

I know a lot of my own business customers complain because they lovingly craft email messages in outlook 2007 only to find the reply from the client with the original email mutated below!

Posted 8:47 pm on 30 June 2009 - #58
S Schmidt said...

HTML email: Phishing.... Web bugs… sure.
Take a step back - just because something exists doesn’t mean it was a Good Idea[tm]. I don’t care what engine Outlook is using as long as I can switch it off. And you better should do the same. I have never received a meaningful email in HTML which could not have been sent using plain-text only.

It’s like sending a video tape in the mail when a letter does.

From security aspect, a limited rendering engine which cannot be even tricked to execute Scripts (because they are not implemented!) would be sufficient. Stop discussing “Word” vs. “IE” and try to convince them to create a new one, without the active content stuff, and the ability to include URLs which say one thing, and point to another thing. THAT would make the world a better (safer) place.

Posted 5:20 pm on 01 July 2009 - #59

It’s like sending a video tape in the mail when a letter does.

Posted 6:08 pm on 01 July 2009 - #60
Kompresör said...

Wow, I looked at the standards page…

Posted 6:08 pm on 01 July 2009 - #61
Chat said...

Thank you for sharing..

Posted 9:42 pm on 01 July 2009 - #62

Hi folks,

My name is Wayde Christie. I’m the creative director at Newism, the web development company that built fixoutlook.org.

I just wanted to touch on a couple of recurring themes that have come up as a result of this campaign - one which I can assure you took us all by surprise :)

Firstly the suggestion that all email marketers are spammers.

As web designers, html emails are part of our product offering. We make them for reputable companies with loyal customers who opt-in to receive email communications.

These might include a band’s tour information, a financial institution’s quarterly report, latest gaming news, seasonal specials from a clothing store - all things that people regularly consume and go out of their way to request information on.

Put simply, these are visual communications which are designed to convey a message or represent a brand to an audience who cares about them.

In *no way* are we talking about spam messages here.

In our 12 years in the industry we’ve never been involved in any email campaign that had even the faintest hint of spam about it, nor would we, nor would Campaign Monitor (or any other reputable email marketing company) *ever* permit it. Think about it - how would Campaign Monitor remain in business and have a passionate and loyal community of over 20,000 designers and developers if they were sending unsolicited emails? They wouldn’t.

To try and smear Campaign Monitor, when they are (to my knowledge) the most vocal anti-spam advocates in the industry, and go to great lengths to educate their users on the right way to conduct themselves, is not cool. They absolutely care about the industry and those people in it, and make a huge effort to improve it for all concerned.

Another issue that’s come up is the suggestion that there’s a commercial interest in email marketing software and design companies being behind the fixoutlook campaign.

In terms of transparency, we’re kinda damned if we do and damned if we don’t :) To some, stating our involvement means we’re marketing ourselves, but if we don’t state our involvement it might look like we had something to hide. However you see it, the campaign was always very simple: Outlook makes our lives difficult, and on behalf of the tens of thousands of email designers out there, we’d rather that wasn’t the case.

I wonder was Jeffrey Zeldman ever slated for his ongoing campaign for web standards in browsers? Zeldman makes a living doing what he does, yet if he hadn’t championed web standards, would the industry still be struggling with IE6 today?

Bottom line, we’re all blown away by the overwhelmingly positive response that fixoutlook has had. Sure, there have been times where our motives and integrity have been called into question, but we expected that, and hopefully my comments can clear some of that up.

On the whole however, it was always the goal of this campaign to draw attention to an issue that effects lots of people in an industry we all care about, and if we’ve helped 24,000 people to get their point across then we’ve done a good job in my book :)

Cheers.

Posted 1:59 am on 02 July 2009 - #63
temhawk said...

@Wayde Christie

thanks

@S Schmidt

Why do you even use the internet? It may not be as secure as normal mail and going to real places to get information on real paper. It actually doesn’t matter, the point is you can choose whether you communicate and get information by “normal” means or by using the internet platform. The same thing applies to HTML vs plain text emails. You choose. And that’s your choice, don’t try to demand that everyone stops using HTML emails. Obviously they have advantages (and disadvantages, such as the very problem with rendering/composing standards), otherwise they wouldn’t be used so much today. Just as plain text emails have advantages as well as certain disadvantages (which have been explained several times in these comments for people like you who seem to just lack the understanding that web/email designers have, no offense). Also if you don’t care about what engine Outlook uses, which basically means you don’t care about the standards, where do you get the audacity from to even post a comment here? You have somehow gotten into the wrong corner of the internet here. Keep promoting plain text emails if that’s what you’d like to do, but everything here is about standards and only standards (and unfortunately also things that don’t follow standards). It is NOT, however, a place to discuss HTML vs plain text emails here, no, so please go away. You honestly don’t know enough to be qualified to make statements about why HTML emails are less secure (they can be just as secure as plain text). And the URL argument just proves that. (Basically you’re saying that HTML websites should be avoided because guess what, links can also say something else than what the anchor actually leads to; which is a reason why status bars were invented).

Posted 6:46 am on 02 July 2009 - #64
Brent Jones said...

I recently switched to Thunderbird.  I had been an Outlook user from the very start.  It is now time to stop using it.

Posted 1:28 am on 03 July 2009 - #65
John Gilbert said...

Several points to make:

1. Microsoft products should support HTML if they claim that they do.  If Outlook claims HTML-compliance, then you (the end-user) should have every right to return it for a refund when you discover otherwise.

Microsoft is and has been arrogant in pushing a “things should be done my way” attitude. If Microsoft remains indignant, then the customer base should react by rejecting MS products.  Our capitalist economy depends on this practice.

2. Though I prefer plain-text email, I do accept that HTML email has its place.  Things like newsletters, product announcements, promotional material, etc., all look better in a properly-formatted HTML message.  However, I believe that the majority of email messages should be plain-text.  Email clients should not generate HTML formatting by default.  I don’t need or want to see cool fonts and a rainbow of colors in a message that says “please send me a copy of the latest draft you worked on.” Plain-text would do perfectly and would cause no undue eye strain on my end.  Unnecessary HTML formatting is a waste of resources in those instances and can actually interfere with functionality.

3. I refuse to use Twitter, Facebook, MySpace, etc.  I also dislike sending text messages from my cell phone.  I don’t have the time for any of it.  I don’t understand how other people DO have the time.

4. I am a stick in the mud when it comes to new technologies, so take my comments for what they are worth.  I still use tables in my HTML and only use CSS for minimal text styling and layout.  I am a firm believer that backwards compatibility is more important than the lastest whiz-bang feature, unless the entire reason for a web site or email IS the feature itself.

Posted 3:26 am on 03 July 2009 - #66
temhawk said...

@John Gilbert

Thanks for your arguments. But there is one thing you said that bothers me a lot. DON’T USE TABLES FOR LAYOUT. Backwards-compatibility is not even an issue here. CSS isn’t “whiz-bang”, it’s how sites are generally laid out and styled nowadays and is obviously a performance improvement compared to inline CSS and nasty, deprecated tags/attributes. Accessibility and semantics are important. It puts you in a very bad light amongst web designers if you continue to use these old methods. Don’t be lazy.

Posted 6:07 am on 03 July 2009 - #67
pete said...

@temhawk

John Gilbert uses tables for layout cause they WORK for him and probably display properly on the majority of email clients he’s delivering to… including Outlook.

So why is HE lazy when he’s actually getting things done?

I’d say the lazy folks are the ones are the designers who say that ‘sites are generally laid out and styled nowdays’ using CSS but don’t acutually realise that, wait for it…

HTML emails are NOT web sites.

If it works for him, just respect it and let him be. No need to attack a man for finding a workaround just because it doesn’t live up to your requirements.  A little disrespectful and a little more immature IMHO.

Thanks for reading :)

Posted 12:08 pm on 03 July 2009 - #68
temhawk said...

@pete

Sorry but if you think using tables for layout is acceptable you have a lot to learn, or probably you should forget about web designing completely. I’m not even gonna explain it to you here and now because I don’t have the head for it right now (just got back from a party).

HTML emails aren’t websites, because scripts don’t work, you can’t navigate around within that HTML email, but they still are made of exactly the same substance as websites so they should follow the same standards. I find it ridiculous that people even question that. Maybe if it were HTMLE (HyperText Markup Language for Emails) or something like that (a branch off HTML), but it isn’t, it’s plain regular HTML.

So whether he writes bad markup for email designs or websites doesn’t matter (and his website uses tables for layout btw). And these aren’t MY expectations or requirements, this is what the web standards and a good design education say.

Don’t expect me to respect the use of weak, deprecated and unaccessible code. And how do you explain your argument that designers who stay informed and continuously educate themselves to stay on top of web standards are lazy? Before you use acronyms like CSS you should actually understand what they mean and why they were invented. I mean, you are clearly wrong if you say that web design methods from decades ago are acceptable today and be very careful about dissing CSS.

As I said *take some time* to learn modern technologies and good practices, or if you are not that interested in web design, that’s fine, but then don’t post here. (Why would you?)

Posted 12:48 am on 04 July 2009 - #69
John Gilbert said...

@ temhawk

I use tables for layout.  There, I said it.  I have my reasons.

The main reason I can see for NOT using tables is that nothing can be rendered until the entire table is loaded.  I never use overly-complicated tables that cause undue delays in rendering a page.  As a matter of fact, most web pages and emails I create can load in a matter of seconds even on dial-up.  I never design 3 columns of extra garbage, and I never require left/right scrolling, even on a 14” monitor.

For technology companies, it may make sense to limit the audience to those with brand new computers and broadband internet.  There would be no sense in marketing tech products to people who are content using older technology.  Most of MY clients, however, would rather have people spend money on their own non-tech products and services.  Thus, while DELL may be able to safely and smartly rule out (as a potential customer) the user of 486 PC on dial-up, my clients would be more than happy to market toward him/her.  Thus my reluctance on using current technologies that limit my audience.

All my CSS is backwards compatible with straight HTML rendering.  I’m not going to say that I still use the FONT tag.  That would be silly.  I might do that if I were marketing something toward users of old compact Macs with small black & white screens [yes there are some of those on the ‘net], but not toward the mainstream.

And remember, the mainstream uses Microsoft Office because it either came with their computer or because it is already on their work computer.  Also, the mainstream doesn’t upgrade their software unless they are forced to do so.  Web designers and software developers are NOT the majority here.

For as long as I can remember, Outlook has always had questionable rendering ability for HTML and/or CSS.  There are numerous workarounds used to ensure “proper” rendering in Outlook.  I would love for Microsoft to finally support and respect the standards, but there would undoubtedly still be a huge user-base still using older, less capable versions of Outlook.  We [those who send HTML email] would still need to support those older versions with the same tricks we’ve always used.  We would not really be in any better a place.  If Microsoft had been supporting the standards all along, then that would be a different story.

Oh, I forgot to make point number 5 in my first post, so here it is.  I am a Mac user.

Posted 1:35 am on 04 July 2009 - #70
John Gilbert said...

@temhawk

I do not write “bad markup” or anything like it.  The use of tables for layout is NOT incorrect, it is simply an unintended use.  As I stated earlier, there are drawbacks of using tables for layout, but in my case these are outweighed by the advantages.  My markup is clean and correct and passes inspection from HTML syntax checkers.

CSS may be newer and better, but it is not fully backwards compatible.  This causes issues for web browsers that do not support CSS.  See my statements in my previous post for details about why I need to support older computers, web browsers and email clients.  If CSS had been part of the original HTML spec, that would be a different story altogether.

Posted 1:49 am on 04 July 2009 - #71
Kevin Ansfield said...

To the people who are saying that e-mail designers will still need to support the older incompatible versions of Outlook - I think you are missing the point of why this discussion is coming up now, at this minute, where Microsoft is still in a position where their product is not released…

If they do release Outlook 2010 in this state, then that will be increasing the backwards compatibility timeline so much further than just this year! Even as those using outdated software update (as the vast majority inevitably have to) they are still getting incompatible rendering. Outlook 2007 is now a few years old and many have not upgraded from 2003 yet, if they upgrade to 2010 on release then they have waited at least 7-8 years. Do you still want to be supporting incompatible e-mail clients in another 7-8 years?

How many more releases have to be made before standards are supported?

The best thing that could come from this is Microsoft acknowledging how much they are hindering progress, depriving their customers and causing untold misery and additional expense for those creating and paying for e-mail template design.

Sure, they can keep the Word editor or whatever it is they want to use, all we are asking for is standards compliant e-mail *viewing*. What was wrong with using the IE rendering engine in earlier versions of Outlook? It’s an OS-level component that can be upgraded independently of Outlook and already has much better and still improving standards compliance. If they want to pull the security card again, surely that must make you and their customers question just how secure it is to use any Microsoft app that relies on Internet Explorer?

Posted 2:41 am on 04 July 2009 - #72
Adrian said...

Question John Gilbert

You say tech companies may address newer technologies, but you, who offers Graphic design and web development don’t? That was the most backwards thing I’ve ever heard. I thought you were doing some other industry related job to be accommodating 486’s until I saw your site.

Like I don’t want to come flat out, and take a swing at you, but I mean, your site clearly looks like it’s from 1980 as does most of your work. And on top of that you’ve been designing for 12 years?? Listen the point is, that the web cannot stay stagnant. Fierce and blind will to endlessly support the outdated is so stupid and anti-progressive, it hurts my head to think about it.

My point is that you are doing more to hurt progression web/technology, than you are to embrace it and take to “a larger audience”. There has to be like 10 people in all the U.S who are on super old computers but trying to do things like accept HTML emails. Were there even email clients for those systems that can do that? There comes a point where you have to leave certain hardware in the past.

By your logic, cars should still take leaded fuel (because God-forbid people should have to update their gas pumps at some point). Oh and dont forget wooden wheels, because you know, there was a time you had to make the investment in rubber wheels and it’s wrong to expect people to eventually upgrade. Do you see my point? History tells us that eventually, every 486 computer on this planet will be out of commision (except maybe in museum)and dial-up will virtually cease to exist.

Last point I wanna make is look at 2Advanced Studios (http://www.2advanced.com) They have worked with all the biggest companies in the world from Nike, Oakley, Ford, etc. They deliver to their client’s only the latest and greatest technologies and innovative approaches. If all these mega companies are ok with excluding the outdated market, why cant you? Your clients will and probably do advertise using traditional methods for those traditional audiences (such as local papers, tv, signs, etc).

Overall what I am trying to say is, if you are going to call yourself a designer and developer, get out of the stone ages, grow a spine, and inform your clients on why they should start leveraging all the improvements made over 20 years. There simply must come a point where we refuse support seriously outdated users and force them to upgrade. As I said in an earlier analogy, these outdated users couldn’t take your old Horse & Carriage (you know, the technology that preceded the modern car) to the local Goodyear, and expect Goodyear to be able to support (fix) it. They would say, sorry, we only work with modern motor vehicles.

Posted 2:48 am on 04 July 2009 - #73
temhawk said...

@John Gilbert

No offense but you are seriously behind and none of your arguments justify that. Using tables is bad not because of loading/performance issues. The fact that CSS is faster than table layouts in the majority of cases is, you could say, “a side-effect”.

The first thing you should ask yourself is what “table” actually means. It can mean many things, but the most obvious meanings that come to mind are tables that you sit down at for dinner or for discussing projects with your boss, colleagues or clients. And then, not long after that you should make the connection from the word “table” to “tabular data” and remember what these “tables” in Microsoft Excel and thousands of other applications do. (Although data has been viewed in tabular format long before computers existed.)
Now, is your website a (virtual) object where you put your plates and spoons and soup on? *Probably* not. Is your website one big analysis from an experiment or one big comparison chart? Can the relation between one specific part in the main body and your site logo be logically compared to the relation between another part and the logo? Unlikely, and I hope you understood this example, because I basically just described the characteristics of a data table; an object that contains tabular (look these words up in the dictionary if you are uncertain!) data.

You wouldn’t be using list tags to create a plain old paragraph now would you? I bet not even in the dark(er) ages of web design has anyone ever done that. So why use a table to do something that is completely unrelated to tabular data (namely a presentational composition for displaying all sorts of content), just as a paragraph is simply not a list.

Next you should think about people who have disabilities. Using tables for layout is not accessible because a screen reader for example will treat the entire website as if it were all tabular data.

And I also can’t see any other reason for not using technologies that require less code, offer much more maintainability, optimize your site’s performance and provide all those other great advantages (for both the designer and the user)… than being too lazy to learn proper CSS (beyond just changing font sizes and background colors).

A simple google search can reveal a never-ending supply of information on this topic: http://lmgtfy.com/?q=tables+for+layout
I urge you to look into as many of these search results as you can in the next few weeks (you probably wont be enlightened in just one day).

(My wall of text is too long so I’m forced to split it up into two posts…)

Posted 3:05 am on 04 July 2009 - #74
temhawk said...

(Continued…)

“I never design 3 columns of extra garbage, and I never require left/right scrolling, even on a 14” monitor.”
How is that related to the topic of table layouts vs CSS layouts?

“old compact Macs with small black & white screens”
You gotta be kidding me. Enough is enough…

“And remember, the mainstream uses Microsoft Office because it either came with their computer or because it is already on their work computer.  Also, the mainstream doesn’t upgrade their software unless they are forced to do so.  Web designers and software developers are NOT the majority here.”
Correct, except that even though we are not the majority in numbers, we have the potential to shape the future if we stick together and act consequently. That’s exactly why this website and the fixoutlook.org campaign was started. Seeing things only in numbers will probably not get you anywhere (unless your numbers are so huge that that alone is sufficient, such as the case is with Microsoft and other well-known industry giants).
My point: don’t be a pussy and give in like that, stand up for the cause.

“For as long as I can remember, Outlook has always had questionable rendering ability for HTML and/or CSS.  There are numerous workarounds used to ensure “proper” rendering in Outlook.”
That’s deadwood, we are already aware of that. Hence why fixoutlook.org was created and why you should support this campaign, which is probably the best thing you can do to make Microsoft listen and react in the way that would make the future of HTML emails easier and better.

“I would love for Microsoft to finally support and respect the standards, but there would undoubtedly still be a huge user-base still using older, less capable versions of Outlook.  We [those who send HTML email] would still need to support those older versions with the same tricks we’ve always used.  We would not really be in any better a place.”
May I ask you to think ahead for one moment? Maybe you wont be around when there will be no more need to make HTML emails compatible with Outlook 2007 (and 2010 if Microsoft fails to do something), but you are sure doing the next generation an unimaginable favor if you help them in their goals.

“The use of tables for layout is NOT incorrect, it is simply an unintended use.”
What do you mean with “unintended use”? And using tables for layout IS incorrect, mind you, the fact that the code still validates is only because the validator is not built (read: not smart enough) to detect what these tags are actually used for in the greater context. You need more than a validator to write good code, you need information and education. That means continuously informing yourself, reading articles on well-known design sites, etc.. And that is what you are not doing, I expect.

What @Adrian just wrote is also quite true. I didn’t want to criticize your site’s aesthetics (because it doesn’t have anything to do with markup and web standards), but now that he’s said it, I must say that I agree with him. The design of your site tells me (personally) that you don’t spend a lot of time advancing your design career. Perhaps it is more of a hobby of yours? Or a backup plan in case your main occupation collapses, if that’s the case?

Don’t take this as an attack (as @pete suggested), I’m just trying to help.

And I am also a Mac user if that makes you happy :-)

Posted 3:07 am on 04 July 2009 - #75
John Gilbert said...

So many things to say here… I’ll keep if brief, although somewhat random.

1. I DO think that Microsoft should support the standards.  I think that if they continue failing to meet expectations, then their market should react in such a way as to make an impact (ie. Don’t buy their products).  If they correct their mistakes, they will survive.  If they don’t, they will fail and go out of business, providing an opportunity for another software company to fill the void and possibly create a product that meets expectations. This is how capitalism works.  Complaining on Twitter is unlikely to make the impact you expect.  Just keep in mind that Microsoft is not in the business to make people happy.  It is in the business to make money.  As someone pointed out in an earlier post, it probably makes more financial sense for Microsoft do continue as planned.  Obviously that would make nobody happy except for Microsoft.

2. If you think that Microsoft fixing Outlook 2010 will be a miraculous cure for all our ailments, you’re wrong.  This will only be the case for large agencies that have clients that will ignore a large portion of the potential market.  I am not knocking these agencies or the designers for doing this—It is simply a matter of spending money wisely to get the best return on investment.  That is smart business.

3. I am not part of a large agency.  My clients do not want to disregard potential customers based on their web browser or email client.  For them, that would NOT be smart.  For clients such as these, it would be wise to continue supporting outdated email clients.

-- comments blow are less related to our main topic --

4. I may be in the “technology sector”, but my clients are not technology companies.  I don’t need to convince them to use new technology.

5. Sorry for not explaining myself more clearly.  Apparently from the responses I received, my lack of verbosity must have made me appear ignorant.  What I meant when I said using tables for layout is an “unintended use” was that the creators of the HTML specifications never intended for tables to be used for layout; tables (the HTML variety) were intended to contain tabular data.  Obviously from its widespread use, designers once considered tables-for-layout as an accepted practice.

When tables were introduced into the HTML spec, this was one of the best ways to control layout of web pages.  It was a godsend to many web designers because it allowed their designs to be fully realized.  When CSS was introduced and browsers started supporting it for layout, that too was a major advancement.  I do not argue that.  I will not claim that tables for layout is better than CSS for layout.  It is not.  It is, however, more suitable for my current uses.

Just because something better came along doesn’t mean the prior method suddenly doesn’t work anymore.

6. When I said I am a Mac user, I wasn’t looking to make other Mac users happy— I was giving PC users an excuse to disregard my comments.  When I said I still use tables for layout, I wasn’t knocking CSS—I was giving the web design snobs a reason do disregard my comments.  My comments were made to avoid unnecessary argument that is already prevalent elsewhere on the web.

Posted 2:16 am on 05 July 2009 - #76
John Gilbert said...

@ Adrian

Ha!  That’s pretty good… My site looks like it is from 1980.  Was that an intended anachronism?  If so, I applaud your wit.

@ Adrian & temhawk

My site does not represent my day job.  The portfolio there represents products that my clients were happy with.  Of course I have given them options that may be more aesthetically pleasing to YOU, but those options were not chosen.  Why should I force something on them that they won’t be happy with?

@ temhawk

I’m pretty sure that the sites I’ve created work well with text-only browsers and screen readers.  Text-only alternatives can be provided for plain-text email readers.  I don’t see the problem here.  Please let me know if I am incorrect.

It seems a little odd to ask me to support screen readers yet demand that I drop support for older browsers and email clients.

@ Adrian

“There simply must come a point where we refuse support seriously outdated users and force them to upgrade.”

Yes, there is a point.  That point is not the same for everyone, though.

Also, there has got to be a better analogy than unleaded fuel.  There are lead alternative fuel additives to keep those old cars on the road.

To all:
Like I said previously, I am not trying to start an argument about HTML and CSS.  I came here to read about the campaign and thought I would add my 2-cents about what I expect will happen in this affair.  Somehow Microsoft has eluded the capitalism model in the past, probably by buying the competition.  This Twitter campaign will only work if there is follow through with a monetary threat to the Microsoft coffers.

Posted 2:57 am on 05 July 2009 - #77
temhawk said...

John, thanks for explaining yourself more thoroughly and clearly. I don’t feel like commenting on most of the points you just made because either they’re not too topical, as you said, or they’re a matter of personal views. For example, just because your clients aren’t tech-savvy, doesn’t mean you can’t create modern code for them. If it is incompatible with prehistoric devices and software they may have, tell them to upgrade. I mean, that’s what I would do, because there is really no effort in doing that (neither for me nor for the client). They don’t have to know WHY, the technical reasons, they just have to do it. But I guess that’s not so relevant since it’s okay if you don’t stick to the standards closely if you really have that kind of clients only. However, you shouldn’t, in any way, promote these old methods to other designers, which is what you’re doing by implying that using tables for layout is acceptable. If I knew you better and saw that you actually have “modern clients” I would call you a bad designer, but I trust you. And that’s why I say it’s okay for you (and only you, for all I know) to use these old methods, because I guess the need for business is too strong when you mostly write markup for “old-school clients”. Personally, I would choose to write 100% valid markup and let potential clients know that it’s probably not gonna be compatible with a dinosauric software configuration. But hey, maybe you like accommodating clients with old-timer software and spoiling them by mentioning no word to them about the strengths of new technologies and the reasons for upgrading. Then you don’t have much of a choice, I understand that. But as I said, if you want to design for a different, broader audience, you have to let go of layout tables and inline CSS and whatever else is toxic to a modern page, otherwise you would be falsely claiming to be a professional.

And then there is what I see to be a contradiction in your arguments. I’ll quote it:

“1. I DO think that Microsoft should support the standards.  I think that if they continue failing to meet expectations, then their market should react in such a way as to make an impact (ie. Don’t buy their products).  If they correct their mistakes, they will survive.  If they don’t, they will fail and go out of business, providing an opportunity for another software company to fill the void and possibly create a product that meets expectations. This is how capitalism works.  Complaining on Twitter is unlikely to make the impact you expect.  Just keep in mind that Microsoft is not in the business to make people happy.  It is in the business to make money.  As someone pointed out in an earlier post, it probably makes more financial sense for Microsoft do continue as planned.  Obviously that would make nobody happy except for Microsoft.”

The thing that doesn’t make sense is that, in your opinion, which I share, if people stop buying Microsoft’s products (i.e. Outlook 210 or whatever else that might not “meet expectations"), “they will fail and go out of business”, but you also say that “Complaining on Twitter is unlikely to make the impact” I expect. Let me clarify how I understand this: You agree that the collective power of thousands of people can force Microsoft to make Outlook 2010 better (in terms of standards-compliance and interoperability), but you put down the effort we’ve taken on Twitter and don’t even suggest a different approach to communicating with Microsoft and their oblivious customer base. Nobody is ever going to stop using Outlook 2010 if the people who are in the field (designers, developers) don’t raise their voice and explain it to them. And in my opinion 20,000+ people twittering about it (we must consider the fact that Twitter is known all over the world and has an Alexa rank of 33, which is goddamn high) is a very effective way of communicating our demands. I actually can’t think of anything better other than TV spots or large street protests, both of which aren’t very feasible.

Also:

“2. If you think that Microsoft fixing Outlook 2010 will be a miraculous cure for all our ailments, you’re wrong.  This will only be the case for large agencies that have clients that will ignore a large portion of the potential market.  I am not knocking these agencies or the designers for doing this—It is simply a matter of spending money wisely to get the best return on investment.  That is smart business.”

We know that, we’re not morons. But this is a step in the right direction. One that has to be made. Nothing will change by doing nothing. Not supporting this means not supporting the future. It would mean you are against innovation in the furthest sense.

Posted 3:25 am on 05 July 2009 - #78
John Gilbert said...

@temhawk

I do applaud the efforts of this campaign.  You are correct in saying that it is a step in the right direction.

Do we have an idea of how many units Microsoft expects to sell?  If 20,000 is a significant percentage of those expected sales AND if those 20,000 people will actually refuse to use Outlook 2010, then sure… it will make the impact you anticipate.

I may sound pessimistic, but I expect that Microsoft will largely ignore the requests of this campaign (perhaps making a few symbolic and meaningless concessions).  Then almost every single one of the 20,000 Twitterers (?) will cave in and buy Outlook 2010 anyway.  Our server statistics will reflect the large number of new Outlook 2010 users and we (HTML email senders) will be forced into supporting it instead of the standards.

I hope that I am wrong.

Posted 4:01 am on 05 July 2009 - #79
Albert said...

This is really a great conversation. I’d love to hear more about conferences with the big search engines. I wonder what they think of their image at the moment. Microsoft that is, and what they are going to do differently from Google.

Posted 6:11 am on 05 July 2009 - #80
89 Video said...

Mıvies , I look İs the video ! Lukkk Yeah

Posted 6:45 pm on 05 July 2009 - #81
Kevin said...

Adrian said “Last point I wanna make is look at 2Advanced Studios (http://www.2advanced.com) “

Not much good as an example though.  No Flash and No Javascript = no website!

Nothing to learn (t)here - move along.

Posted 2:04 am on 06 July 2009 - #82
Leo said...

the web standards are really dumb, i think Microsoft will continue to lose users to Linux backpacks. just wait to see the result

Posted 2:29 pm on 06 July 2009 - #83
sac ekimi said...

thanks admin very good

Posted 10:49 pm on 06 July 2009 - #84
Stefano Bagnara said...

@Leo this seems to be spam.

@most of latest replies: please stop commenting webdesign websites. This is an effort to have outlook 2010 support standards. I don’t care of what design firm is cooler and what remember eighties… Outlook doesn’t even correctly render simple HTML 3.02 so this is not a discussion about table or CSS, this is about being standard.

Posted 11:22 pm on 06 July 2009 - #85

But isn’t it more a case of the relevance of the complaints? I would imagine that a large proportion of the people complaining produce the majority of emails. This would always be a smaller number compared to the number of users of Outlook but as a community, it has a much stronger message, even if it is united under the ‘non sanctioned’ banner of the TR!

Posted 10:27 pm on 08 July 2009 - #86
sowhat said...

Tables for layout in html emails is completely acceptable.  Not only that, it’s recommended by a number of ESP from all parts of the globe as BEST PRACTICE (including the company responsible for this site)

This is because they work and are more reliable than using DIV positioning. 

So what they weren’t designed for this purpose?  If it works, use it!

Posted 7:14 pm on 09 July 2009 - #87
movies said...

is because they work and are more reliable than using DIV positioning.

So what they weren’t designed for this purpose?  If it works, use it!

Posted 12:59 am on 10 July 2009 - #88
cinema said...

recommended by a number of ESP from all parts of the globe as BEST PRACTICE (including the company responsible for this site)

Posted 1:00 am on 10 July 2009 - #89
cam balkon said...

have outlook 2010 support standards. I don’t care of what design firm is cooler and what remember eighties… Outlook doesn’t even correctly render simple HTML 3.02 so this is not a discussion about table or CSS, this is about being standard

Posted 1:01 am on 10 July 2009 - #90

Hi,

I don’t know if this is the right place to post this comment or not. But i wanted to share my views with everyone and everywhere.All of us are somehow or the other suffering from the global recession. We have to think about recoverying this loss.I tried everything and found that real estate is the best option that can beat the global economic melt down.

Good luck
Single Property Websites

Posted 6:00 pm on 10 July 2009 - #91
AGDM said...

It seems that Microsoft just doesn’t get it or care to get it. I have a pretty good history building and debugging emails for various fortune 500 clients and throughout all of my testing I have to say that Outlook 2007 just simply broke perfectly valid HTML/CSS emails. Not only that, the only thing worse than making your email look right on Outlook 2007 was making it look right on Lotus Notes!

Perhaps some bright mind should start a movement for email standards sans Outlook? Surely there must be one web based or other email client that can usurp the dominant choke hold that Microsoft’s Outlook seem to have in the market. Actually I can name a few.

Posted 2:53 am on 11 July 2009 - #92
Stuart said...

“As outlined in our original post, we are in no way advocating that Microsoft shift from using Word to create or render HTML emails.”

You should be asking for just this thing, well the rendering part anyway.  The most ideal solution would be to convince Microsoft to use IE for rendering ANY e-mail with the default multipart message that includes text/HTML.  I’m OK with MS letting Outlook users to write and send Word formatted documents as a mutlipart message as well but they should develop a text/Word, or whatever, mime type so Outlook can use Word to render these e-mails.  They can have the best of both worlds.

Posted 7:17 am on 12 July 2009 - #93
Cosmin said...

This is just as the browser wars.

As they don’t care, I won’t care either for any client that opens up my email using such crap - Outlook that is. It’s the same as with IE6 - they will never care about how it looks, as long as they can see the text and click the links. I’m fine with that too, I’ll be designing only with the rest of the people in mind.

Honestly, I stopped giving a damn about MS long time ago. It’s their product, you can’t force them to build it in a particular way if they don’t wanna.

And it feels soooo good to see their buts kicked in some parts of the world: like here in Europe, where they won’t be selling Win7 with IE included - thank God! (go Mozilla :D)

Posted 11:40 am on 12 July 2009 - #94
porno izle said...

As they don’t care, I won’t care either for any client that opens up my email using such crap - Outlook that is. It’s the same as with IE6 - they will never care about how it looks, as long as they can see the text and click the links. I’m fine with that too, I’ll be designing only with the rest of the people in mind.

Posted 3:48 am on 14 July 2009 - #95
porno izle said...

Perhaps some bright mind should start a movement for email standards sans Outlook? Surely there must be one web based or other email client that can usurp the dominant choke hold that Microsoft’s Outlook seem to have in the market. Actually I can name a few.

Posted 3:49 am on 14 July 2009 - #96

Well, i can’t belive you guys do not think further than that

a email should be light and fast to dislplay

if you want to display a web site in a mail, just send a link, idiots (yes you!)

this way you wont fill my inbox with unwanted content, and if i am interested, i’ll click on the link

Posted 6:41 am on 14 July 2009 - #97
Stefano Bagnara said...

@serge fourier: oh, my intelligent guide, if you don’t need HTML I’m sure you know how to configure your client to show text only. I bet you also browse internet blocking images, LOL. If you don’t care about standards please don’t waste our time and stay away from this place.

Posted 6:47 am on 14 July 2009 - #98
AGDM said...

@serge fourier
You can always config your newsletters to be text only. Most companies who send them send in multi-part(HTML/TEXT). You would be sensed or identified as a client that wants text only emails and that would be that. No need to resort to name calling. Whether or not you receive an email in text format or HTML is not the discussion here.

Posted 6:52 am on 14 July 2009 - #99
Joe said...

One of the key reasons why Microsoft dropped the use of browser rendering engine and switched to Word, could be the fact that EU forced Microsoft to deliver Windows without browser, so Office 2010 can not be built to use MS HTML/XML rendering libraries any more.

Posted 5:32 pm on 14 July 2009 - #100
John Gilbert said...

@ Joe
Microsoft could always include IE for free with any purchase of Office or Outlook.  They don’t need to include it with Windows.

Posted 11:35 pm on 14 July 2009 - #101
pete said...

@John Gilbert
Good idea.  Maybe it could just be available as a free download…

Posted 11:38 pm on 14 July 2009 - #102
bob said...

As a designer, I personally find the fact that Outlook cannot display even the most simplistically designed emails that have any sort of images is ridiculous. Sure- I’ve gotten accustomed to designing emails that “can” look good minus the images. But that shouldn’t be the case period.

Posted 3:37 am on 16 July 2009 - #103
attorneys said...

It is very interesting article and quite impressive and more informative and looking forward to read such article. Please come visit my site lawyers when you got time.

Posted 3:02 pm on 16 July 2009 - #104
wrongful death said...

Since I’m new to blogging, these articles are greatly appreciated; very useful and informative blog and every body must visit this blog. Feel free to check out my site wrongful death lawyer when you got time.

Posted 3:04 pm on 16 July 2009 - #105
Philip said...

Sounds simple to me: The message is that Outlook *can* read the emails *it* creates. You see, everyone uses Outlook — or, if they don’t, they should. And Microsoft will teach them this through punishment, by making their email less readable to Microsoft’s many users.

Note how commenters were described as part of a “community” with a “unique” perspective. For Outlook to do what Hotmail can do — that seems like common sense to me.

Thanks for bringing this to my attention. Yet another reason to ask IT departments to move away from the perpetual Microsoft headache.

Posted 12:28 am on 20 July 2009 - #106
Philip said...

@ Joe
Nope. Microsoft MVP Tatham Oddie: “These restrictions apply to the shipping of Internet Explorer as a product, and do not relate to the underlying rendering engine (mshtml.dll). In fact, The Help & Support interface in Windows 7 relies on this rendering engine itself”

http://tinyurl.com/nfxjlb

Posted 12:44 am on 20 July 2009 - #107
Mandyjane said...

Yes ,your article is very good, we have the same belief with you,so let me introduce the area to you.very cool - thanks for sharing!designer replicas rolexOmega Replica

Posted 8:04 pm on 20 July 2009 - #108

Nice list on the top, but there currently is a standard archived at the w3c? :/

Also I noticed most email clients do not support short-hand notations, which make testing a pain. Like I can not use:

background: #000 url(’./img.jpg’) no-repeat top center;

But in stead I need to write down 4 different definitions like this:

background-color: #000;
background-image: url(’./img.jpg’);
background-repeat: no-repeat;
background-position: top center;

This creates a lot of unnecessary clutter in my CSS.

Posted 8:18 am on 22 July 2009 - #109

Yes ,your article is very good

Posted 1:39 pm on 24 July 2009 - #110
gucci said...

Excellent idea and follow through. Thanks for your efforts, we really appreciate them.
I love the power of the web. Commence the holding of breath. But not really.

Gucci Handbags
Gucci Purses

Posted 1:56 pm on 24 July 2009 - #111
John Doe said...

One of the reasons why I gave up on Outlook (including Office) and actually Windows, is the poor standards support.

I am not an open source fanatic but they do have some nice stuff in their shelfs I like.

However, after two years of being a happy Apple MacBook (and MacMini for the matters) user, I am not planning to go back to Windows 7 & Office 2010 when reading there are no improvements in the standards sector.

Posted 6:58 am on 25 July 2009 - #112
Commenting is not available in this weblog entry.