Welcome to TechNet Blogs Sign in | Join | Help

KC Lemson

By KC Lemson [MS]

News

  • These postings are provided "AS IS" with no warranties, and confer no rights.

    Please read my comments policy.


HTML email: friend or foe?

JWZ asked recently how ubiquitous support for HTML mail is today in the various mail clients being used. Not surprisingly, many of the comments ended up missing his point entirely, resulting in this comment of his and someone else who saw the humor in the responses. Many of the comments ended up discussing why they don't like HTML email, and there were no surprises:

  • To avoid spam
  • To avoid “bloat“, large embedded images in the message content or signature
  • A seemingly moral objection against “color-coded responses“ and “pretty fonts“

Although I personally do enjoy HTML email, I am aware that this is not universal. I am also curious how common are two things, separately:

  1. Mail clients who simply can't render it, even via an external viewer somehow integrated into the client
  2. Users who actively avoid HTML email for various reasons

Like JWZ, I suspect that #1 is low, but I'd also be interested in seeing some statistics on #2 -- is it that those who actively avoid it happen to be a vocal minority, or is statistically quite common? Some folks certainly think #2 is common, calling plain text “the preferred format the world over“, of course they do have a somewhat self-selected audience :-). I'm guessing that #2 is a significant enough population (even among those who use Outlook) because features exist in Outlook to help support that stance. One of the Exchange lists on the net that I'm subscribed to even bounces any multipart/alternative mail, only allowing text/plain through.

Anyway, the whole discussion reminded me that it's probably worth discussing some of the features Outlook and Exchange have in regard to plain text/HTML emails:

Posted: Sunday, January 04, 2004 8:46 AM by kclemson
Filed under: ,

Comments

Marc Orchant said:

Great post KC. This is one of those "religious" issues like emacs vs. vi, PageMaker vs. Quark XPress, or even WIndows vs. Mac. In my personal case, the company I work for has a pathological hatred of HTML mail and so Outlook is set to defualt to plain text (unless I'm replying to an HTML message) for my work accounts.

My personal accounts use HTML though. I don't embed big images or do other noxious things to make my messages problematic but the ability to use font styling and color is often helpful and I much prefer the way HTML mail handles quoting.
# January 4, 2004 9:04 AM

KC Lemson said:

Agreed... I like HTML, my eyes have problems following any thread longer than one or two if it's in plain text.

On a side note, your comment makes me wonder, if you asked 10 techies to list the religious wars they're aware of, which ones would they choose? Pagemaker vs quark xpress would never have occurred to me! I would have said pine vs elm or any terminal based unix client vs mutt next. Just goes to show my background =)

A quote from some friends of mine in 98:

"One editor to rule them all. One editor to find them. One editor to bring them all and in the darkness bind them. Oh wait. That was the One Ring. oops."

"Are there any PICO users in this room? There's one! Against the Wall! He looks like he uses vi! Against the Wall!"
# January 4, 2004 9:12 AM

denny said:

for the interested folks....

the real problems with HTML email are as follows:

1) scripts in the email (JavaScript and such)
2) image links in the email that may tell the server you have read the email.
3) image links that look like SRC="http://www.domain.com/CGI-BIN/image.pl=dgfd36546"
that windup logging your action and may also be a way for spyware and such.


I'd like to see an open standard for a ML based on html but it would ban the above items, no external links to any image, program, style sheet, script file etc...
no client side script tags.
no "Malformed" HTML tags as used in spam to hide the message from filters!!

if we could have a standard like that, it could help make HTML format safe for users and less of a problem for the folks who currently don't want it.
infact I bet 90% of the "No HTML email" policy's would go away given the rules I just sugjested.
# January 4, 2004 9:45 AM

Marc Orchant said:

Denny makes some good points about the security implications. I'm very pleased with the progress MS has made with Outlook 2003 as it relates to #2 and #3. The Junk filter is a good step but I run SpamBayes (an open source Bayesian filter) as well and the combination is outstanding. The idea of a mail-oriented ML standard is very intriguing.
# January 4, 2004 10:10 AM

Phil Scott said:

The people that have something against HTML in their e-mails probably work with people like my coworkers.

For example, if you get an e-mail from certain managers, to make sure we read the mail, they will center the text, make it bright blue with 20pt fonts. We once got an e-mail telling us about a new round of layoffs with the "fiesta" background, and bright red text with comic sans font.

It's kinda like the people who hate powerpoint. PowerPoint done right is great. But put into the hands of certain people it becomes one giant bullet list, with crappy clipart and star fades that take 15s between each slide. Likewise, with HTML e-mail, all it takes is a few bad apples to turn peoples stomache against HTML e-mail. And 9 times out of 10, those bad apples turn out to be your boss, adding the extra kick to the gut.
# January 4, 2004 10:59 AM

KC Lemson said:

To address denny and Marc: Outlook also has settings to control #1 that are not new in outlook 2003, although the features for #2 and #3 are new in ol2k3. I'm not saying there have never been bugs where these settings don't work as they should, but they do exist for the purpose of controlling what kind of script, controls, etc can be run. Tools | Options | Security | Zone Settings.

Phil - that's wicked, yikes. Personally, I find backgrounds useless and unprofessional, but I do see a lot of value in basic html formatting as well as things like tables. Agreed on the powerpoint comparison - they are both tools and they can both be misused. Similarly, I've seen people use word to create what are, in effect, massive spreadsheets. I am reminded of one of my favorite of Rory's posts, "If they wanted a database, why didn't they just use Word?": http://neopoleon.com/blog/posts/434.aspx.
# January 4, 2004 11:54 AM

Mary McRae said:

I am on a couple of lists that, while there's no problem sending or viewing HTML messages, HTML messages cause a huge problem to those that subscribe to the digest version. I can't imagine reading through dozens of messages in a single plain-text file, so I choose the "individual" method, and have no problem setting my address book to always send to the particular lists using "plain text."

It's my personal experience that anti-Microsoft can often be equated with ant-HTML email; many of my SGML and XML geek friends "prefer" plain text, also preferring Unix/Linux to Windows, Corel Office to MS Office, etc.

And since I'm posting, let me just say that I <strong>love</strong> Outlook 2003 (and everything else included in Office 2003).
# January 4, 2004 1:16 PM

Andy said:

I pick up my personal email from work using a "lite" pop3 client such as popcorn which fits on my usb keyring disk. This doesn't render html at all so trying to read a message in html takes ages. Also html/text mails are bloat and take forever to download when you are dialing up from a remote place such as with a mobilephone as your modem on 9600 baud. Also, why do you need a 20k email just to say "BLT please" or "I'll be home at 5pm darling" and have it coloured in different colours and fonts.
HTML email is GREAT when you have to send out emails to emphasis a point (although *work great*) or when you want to track that someone has actually read it (if its a co worker who doesn't have outlook 2k3 on their machine) or sending screenshots to people.
# January 4, 2004 2:27 PM

denny said:

BAD HTML: yep I have seen some real hum-dingers ... folks who had to be told that the emails were ugly, hard to read etc....


email HTML format and outlook: sure outlook is getting better...
but it's more than outlook, there are other email clients that display html.
to deal with the SPAM-DEMIC we need something like this to make the scum less able to win. if the html type email could not run code and could not verify / harvest your email addess then the only way the spamer gets paid is if you click a normal href and let them interact with you.

and BTW as some of you are MS staff: I hATE the use of 3rd party email delivery services. MS PLEASE SEND EMAIL FROM *.Microsoft.com servers!!!!

I get email from microsoft for things like event registrations that come from non-ms servers and domains, so I have to find them in my spam filter....

some of the emails I get are from hosting peroviders that are listed on DNS RBL's for many spam problems.....
if MS wants to help fight spam then don't give them your money.... and promote business email practices of only using delivery services that map the domain name and are not listed in RBL's

thanks!

for more info contact me at denny at figuerres dot com
# January 4, 2004 4:39 PM

anonymous lurker said:

Part One - why plain text email is better

Clarity, security, accessibility, privacy, mailing lists.

references:

1. http://www.birdhouse.org/etc/evilmail.html
2. http://www.georgedillon.com/web/html_email_is_evil.shtml
3. Google "html email bad"
4. http://www.wired.com/news/business/0,1367,41639,00.html



Part Two - statistics

Somewhere between 10 and 40% depending on who you believe.

http://www.emaillabs.com/resources_statistics.html

Google "html email statistics" or somesuch
# March 2, 2004 5:45 PM
New Comments to this post are disabled
Page view tracker