Compartir a través de


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:

Comments

  • Anonymous
    January 04, 2004
    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.
  • Anonymous
    January 04, 2004
    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!"
  • Anonymous
    January 04, 2004
    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.
  • Anonymous
    January 04, 2004
    The comment has been removed
  • Anonymous
    January 04, 2004
    The comment has been removed
  • Anonymous
    January 04, 2004
    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.
  • Anonymous
    January 04, 2004
    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).
  • Anonymous
    January 04, 2004
    The comment has been removed
  • Anonymous
    January 04, 2004
    The comment has been removed
  • Anonymous
    March 02, 2004
    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