Slashdot Mirror


Is HTML E-mail Still Evil?

Charlie Campbell asks: "My boss is pretty adamant about getting HTML newsletters to our clients; and, I'm pretty adamant about finding an alternative. I can understand the benefits in HTML mail from a designer's (mine) and marketing standpoint (that of my boss); yet, based on foreseeable issues with recipient software, mail filters, dial-up connections, etc. I feel that the risks outweigh the benefits. We've all heard this a million times... but is it now an outdated concern? Should I trust our client-base to be fully equipped for such a mailer? Should I worry about improper delivery marring our professional image? Is there anyone documenting the issue from a current-day perspective?"

27 of 201 comments (clear)

  1. Unlikely by hahafaha · · Score: 5, Insightful

    I doubt that it will cause a professionalism problem. Anyone who cannot read HTML emails know that they exist and that they can't read them and will therefore, not think of your company as being non-professional. It is a good idea to allow the recipient to choose whether he wants HTML formatted news or plain-text, but the current position is not as bad as it may seem.

    1. Re:Unlikely by bluelip · · Score: 2, Insightful

      I will not read an email that comes that arrives w/ HTML. Give me the information I want, don't try to impress me w/ color and glitz.

      HTML in email is annoying and distracting.

      --

      Yep, I never spell check.
      More incorrect spellings can be found he
  2. Offer a plaintext alternative by pomo+monster · · Score: 5, Insightful

    I don't mind HTML email, personally, but when I have a choice, I opt for the plain-text version. I think that's the key--allow people to receive your newsletters, receipts, or whatever in the format they want, and things should be fine.

    I'd also default to HTML mailings, simply because the people who bitch loudest about HTML (non-pejorative) are also probably capable of finding the preference for plaintext themselves.

  3. Is HTML E-mail Still Evil? by line-bundle · · Score: 4, Insightful

    Yes.

    1. Re:Is HTML E-mail Still Evil? by SpaceLifeForm · · Score: 4, Insightful
      If their market-think really believes that HTML email is so much better than text, they should consider just an e-mail of two URLs to their website and let the reader decide which (if either) they want to read. That would save them bandwidth also.

      But, that likely would be dismissed (because it makes sense). In market-think, they want the spotaneous impression. They really believe that colorful flashing crap helps sales. And since there are enough 'Ooh, pretty!' types out there, they have themselves convinced that it really works. When it comes to marketing, you can convince yourself by twisting the numbers and the interpretations so that any plan you want to come up with can be justified.

      See Iraq.

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
    2. Re:Is HTML E-mail Still Evil? by alienw · · Score: 2, Insightful

      They really believe that colorful flashing crap helps sales.

      That wouldn't be because colorful flashing crap DOES help sales, would it? What is a better sales pitch, some plain text "come check us out" blurb, or a nice colorful picture of something? It may not be true for you, but it is true for 95% of any mass-market audience.

  4. Um... by torinth · · Score: 4, Insightful

    Hundreds of thousands of email content publishers ask their users whether they want plain-text or HTML versions. Even if most users don't understand the question, they're used to being asked. Why don't you try that and then just publish one version of your newsletter to each of the resulting lists?

  5. Welcome to the real world by NutscrapeSucks · · Score: 4, Insightful

    99% of business email is HTML. Nobody cares about the "evil" of HTML mail except a few crusty old geeks. Last I checked, even Mozilla defaults to sending HTML mail.

    Keep in mind that business people come from the tradition of using propriety mailers like Lotus ccMail, Lotus Notes, and MSMail, and saw no reason to remove functionality when switching to Internet mail. These people just don't care about the archaic 7-bit Internet olden days. (And, yes, HTML in mail was a design mistake, but as of yet it's the only way to get colored fonts and pictures in your mail, so that's what's used.)

    Just make sure include a text/plain part, so if your recpients want to drop the HTML, they have that option.

    --
    Whenever I hear the word 'Innovation', I reach for my pistol.
    1. Re:Welcome to the real world by crath · · Score: 3, Insightful

      It's not even that Nobody cares about the "evil" of HTML; HTML email was never evil to begin with. There are senders who choose to send poorly formatted emails (causing incorrect results for the receiver), and there are senders who attempt to cause havoc by embedding nasty constructs in their email, but HTML email itself is not inherently evil.

  6. Alternatives by Monkeman · · Score: 2, Insightful

    It'd be interesting to see some form of bbcode for email. It'd do what most people would need it to do and I don't really think one can do a lot of damage with bbcode. Except emotional damage with the [img] tag, but nobody cares about that.

  7. Depends on who your recipients are by __david__ · · Score: 3, Insightful

    If you're targetting savvy developers (ie, me), then they probably wont read your crappy html mail (and I'd probably unsubscribe even if it were text, but that's really a different issue). But if you were targetting my mom, she'd probably not notice or care. In fact, she might like the html version with its pretty pictures or whatever.

    The best way is to send both a text part and an HTML part and let the client decide how they want to see it. I made sure my client automatically shows me the text part if there are both.

    -David

  8. Re:Email clients that still dont support it by svanstrom · · Score: 2, Insightful

    I hate them, and I'll never use an e-mailclient which handles them by any other way than allowing me (if I want to) to view them with Lynx.

    Using HTML in e-mails isn't exactly evil, but not including a text/plain-part containing the same information is IMNSHO so...

    --
    perl -e'print$_{$_} for sort%_=`lynx -dump svanstrom.com/t`'
  9. Re:And this is .. wrong tool! by Anonymous Coward · · Score: 2, Insightful

    So it's "wrong" that some people want to read stuff in their inbox? Whatever you say, Mr Computer Use Nazi.

    Nicely presented information will greatly increase the chance that people will click through. A bare link (probably broken in half by your old skool hardwrapping mailer) isn't going to generat much interest.

  10. "Evil" is bullshit by fm6 · · Score: 4, Insightful
    If you're going to get all religious, you should quit rather than use mass-mailing software, even for plain text messages. I mean, it's a spammer tool, right? How can you even consider using it?

    The right way to do ethics is to forget stupid dogmas like "HTML email is evil" and base your decisions how your actions affect other people. Like a lot of other technologies, HTML email can be misused; specifically, senders can breach security with script-based malware, and privacy with graphic-based tracking cookies. If you don't engage in these abuses yourself, where's the ethical issue?

    If you're concerned about security of your own users, you might tell them, "don't accept HTML email". But even that's serious overkill -- Thunderbird is perfectly capable of blocking security and privacy penetration while still accepting HTML email. Outlook is less impressive that way, but Microsoft software is hardly the gold standard for security.

    "HTML email is evil" is standard geek bigotry. We're able to get by with pure-text message, anybody who can't is an asshole. Its time to remember that the whole world doesn't revolve around us.

    1. Re:"Evil" is bullshit by fm6 · · Score: 2, Insightful
      You point out a bunch of ways HTML can be misused and you say its evil. That's absurd. If you want you don't want to screw over blind people, follow accessibility guidelines. If you think script malware and web bugs are wrong, don't use them.

      Sure there are people who read your email on portable devices that don't do formatting -- but they're still in the minority. By the time they're in the majority, they'll be perfectly good doing rich text, and you'll look like a dweeb if you don't learn how to support that feature.

      Geeks are stuck in this stupid "we don't need rich text" mind set, and its time we got over it. The rest of the world doesn't have time for such bullshit.

  11. Pagers and Mobile devices. by BrookHarty · · Score: 3, Insightful

    I get email and news alerts on my pager and phone, html versions are a pain in the ass.

    HTML does not belong in emails, unless its porn. ;)

  12. What do your customers and Clients want? by rueger · · Score: 2, Insightful

    Even though I default to text e-mail and turn off previews in my mail client, I also accept that HTML e-mail has pretty much become the default.

    I would suggest that your best option is to offer a choice of text or HTML, or if that seems unwieldy, to poll your client base for their preferences. If most of them want HTML, then that's what you should deliver to them

    Asking them first is a good move. It makes them feel that you care about their needs, and in the event that you do go with a regular HTML format it will reassure them that you are not sending something malicious.

    As is so often the case, this is a question of communication and marketing, not technology. Your choice, and how you implement it, should be determined by the needs or preferences of your clients, not by geekish outrage.

    Personally I prefer either a URL back to your site or to a PDF.

  13. Re:Multi-part by bcrowell · · Score: 2, Insightful
    Yeah, I'm baffled by all the posts talking as if the choice was whether to send plain text only, or html only. The biggest indicator of spam is if it's html-only. If I get an html-only e-mail from someone I don't know, it goes straight to the bitbucket. Although I use mutt, plenty of people who use html-capable mail readers simply set their software to display the plain text version, either because of security concerns, or because they don't want to wait 30 seconds for someone's message to download over a modem connection, after which they can read the cyan letters on a magenta background, followed by a sig containing a 300x300 bitmap of the sender's golden retriever.

    In other words, if the OP wants the messages to get through, and doesn't want to piss off any clients, there isn't any other option than multipart.

  14. Usability/Readability by moosesocks · · Score: 1, Insightful

    Most of the proponents of Text-only email commonly ignore usability as a factor in their arguments.

    Quite simply, HTML allows for newsletters (and even normal correspondence) to be displayed in a more readable fashion than a text email would be. Ask anyone in the publishing world and they will tell you that a good layout is vital. Many HTML newsletters make good use of columns and colored headings and such.....

    And of course, for normal plain email correspondance, bold, italics, underlines, bulleted lists, and even hyperlinks are all vitally useful.

    the ASCII ribbon campaign should have ended long ago

    --
    -- If you try to fail and succeed, which have you done? - Uli's moose
    1. Re:Usability/Readability by Anonymous+Brave+Guy · · Score: 2, Insightful
      Quite simply, HTML allows for newsletters (and even normal correspondence) to be displayed in a more readable fashion than a text email would be.

      I'm sure the marketing morons at my employer think the same. However, they'd probably think it less if they realised that the standard masthead they attach to all our "from the CEO" reports displayed slightly differently in several common mail clients that don't start with the letters "MS O", with unfortunate consequences for the caption under his photograph.

      (In case anyone's wondering, a couple of letters basically get clipped because the layout in Gecko-based rendering isn't quite the same, and those missing letters leave rather entertaining -- unless you're the CEO, I suppose -- alternative wording...)

      And of course, for normal plain email correspondance, bold, italics, underlines, bulleted lists, and even hyperlinks are all vitally useful.

      That's funny; I send e-mails in plain text format all the time, and don't seem to miss them. If you can't do it with a :-) or possibly a little *obvious emphasis* then it's probably not worth doing in an e-mail anyway.

      Of course, the fact that you even mentioned underlining and italics demonstrates one of the biggest problems with HTML e-mail immediately: most people go for the whizzy effects, without a clue as to the reduction in readability they're creating.

      Hint #1: Underlining is almost always a design error. It obscures descenders and draws the eye away from the text, breaking reading flow. Moreover, in HTML-style documents, it commonly denotes hyperlinks, and using it in other contexts is likely to confuse readers.

      Hint #2: Italics should be used cautiously when viewing on a screen is expected. If your message is likely to be read by people with poorly-configured or low-resolution screens, the italics will look terrible. For example, I use them on Slashdot where I expect pretty much everyone reading my posts to have a decent video set-up, but I use alternatives on a few other boards where this might not be the case.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  15. My Boss . . . by tengu1sd · · Score: 2, Insightful
    My boss is pretty adamant. . .

    That says it all. You can present your ideas for consideration, if you work for the type who's willing to accept the input without marking you as a rebelious sot who need to be taught a lesson. But after the discussion, either take the check and do the work or find another job. If you aren't willing to shut up and carry on with the company plan, you can be replaced by one of several Microsoft programs.

    Not that I'm trying to slam you, I read html mail as text on my personal e-mail. But html mail at work is a requirement, and a one of the lesser standards that I'm willing whore out for a cut of the pie. If you can present your reasons in a calm business case style Powerpoint brain dump void of combativeness, you've got a better shot than shouting "HTML IS EVIL" to the PHB who probably just want pretty picture to go to customer.

  16. Re:the fact that you're asking..[the wrong people] by foobarb · · Score: 2, Insightful

    Rule number one: you are not your user.
    Don't ask us geeks. Ask normal people.

    Nielsen Norman Group publishes two sets of guidelines for email usability.
    http://www.nngroup.com/reports/newsletters/
    http://www.nngroup.com/reports/confirmation/

    * Choice is best.
    * If it looks broken, they'll notice and hate it.
    * The first few lines and the subject/sender have to make the case for reading it at all in the age of spam.

    These reports cost money but they are still much cheaper than losing customers.

  17. Re:Then it's good enough for me, too by UnrefinedLayman · · Score: 2, Insightful
    Newspapers neither cost more nor take longer to read the more images they contain.
    I imagine that the ~4 pages of articles would take a bit less time to read if they weren't scattered among ~10 pages of advertisements.

    You've got me on the cost, though; there are people for whom significant cost is incurred per kilobyte, but those people probably aren't going to opt-in for newsletters whose content will vary in length without being conscious of the possibility that it'll be in HTML by default.

    For those occasions when they do get an inappropriately large message, failure to opt-out or change the delivery preference is entirely on them.
    Going to a movie theatre doesn't include a hidden bug at the start of the movie that confirms to some marketing droid that I'm a real person and they should feel free to spam my future visits with an extra 30 minutes of commercials before the movie starts.
    You're right. That is an inevitable problem with HTML email. It's why many email programs are now blocking external images by default. Even gmail and hotmail are doing this.
    And speaking as a former modem user who hasn't had broadband for that long, I promise you Slashdot is perfectly usable and just as informative/interesting with images disabled.
    You missed the point; you could substitute slashdot for any other site in the gopher reference and it would still be true that for some information it is better to use styles and images than plaintext. Sometimes plaintext is better than the bells and whistles. I was refuting a specific false claim.
    The grandparent was right on the money. E-mail is a text medium.
    So is HTTP.
    If you can't tell me something through that medium, then chances are I don't want your e-mail. In fact, and this is a very good reason that businesses should not send HTML e-mails without an explicit request, your e-mail will get a huge negative score on my Bayesian anti-spam filter just for having it. That applies whether it's alone or combined with a separate text-only version, though if the text-only version matches the HTML content closely the penalty isn't so great. Moreover, even if it gets through the filter, it'll get rendered as plain text anyway, and therefore probably look worse than it would have done if you'd just sent me that in the first place. It's not exactly likely to improve your sales/feedback level/customer satisfaction/whatever on either count...
    So your spam filter based on your training filters your email to your preference? You've got to be kidding.

    The point is HTML email isn't going anywhere. Email is a very flexible system and things like HTML and attachments are exploitations of it. If the manner in which people craft their email is not acceptable to someone, then it's up to them to do something about it.
  18. Re:Email clients that still dont support it by mysticgoat · · Score: 3, Insightful

    the html coded email is 1/2 of it, and the plain text version saying the same exact thing is the other 1/2 of the email. Thus, you essentially triple the size of each email, if you include all the html tags.

    Additionally, even simple graphics will bloat this monstrously when they are encoded into the email. And more than likely the Boss wants an html newsletter because he wants to work some graphics magic.

    I have a modest suggestion for Charlie: do up a sample email newsletter with very simple graphics (like maybe the company logo and perhaps one other line drawing), send it to yourself, then print the message source. When you and your boss can see exactly what happens when images are encoded for emailing, then the two of you can come up with a reasonable approach.

    But by all means, consider letting your customers choose a plaintext version if they want to keep their inbox trim and svelte.

    Putting the html version on the web with a link from a plaintext version is probably a good option for a lot of businesses.

  19. Re:Email clients that still dont support it by svanstrom · · Score: 2, Insightful
    Such things appear to be mentioned through out this thread, not just this particular author.
    Interesting that you managed to reply to one of the few(?) in this thread that knows that stuff. =D
    However, any email server that is standards compliant will include both text and html in their creation of an html email. It is called a Multipart email. See RFC 2822 (which supercedes RFC 822), and other associated documents, about email standards.
    Weeell... partially true... since your posting is meant mainly for those that don't know better, it might be good to point out that although possible to include a plain/text-part the world won't end if you don't; and many just include a (rude) short text-part about my e-mailclient not being good enough for their fancy e-mails.
    Personally I just delete most of those e-mails - if they can't bother with a nice/friendly e-mail to me I'll take my business elsewhere.
    --
    perl -e'print$_{$_} for sort%_=`lynx -dump svanstrom.com/t`'
  20. Re:Email != The Web by Jon+Peterson · · Score: 2, Insightful

    HTML is NOT the universal data format over HTTP. By far the most data transfered over HTTP is MIME encoded binary data or one kind or another (mostly gifs, jpgs, mp3s etc.

    In case you hadn't noticed HTML is a subset of text. In case you hadn't noticed ASCII is a piece of crap that should have died years ago - or are you suggesting that it's innapropriate for Japanese people to communicate via SMTP email?

    It's perfectly fine to use SMTP to send Unicode text data. Why is it not fine to use SMPT to send HTML text data? Why would it be a feature to prevent an email message having embedded images? Do you think it's bad the way some word processors can embed spreadsheets? Do you think we should force the separation into different applications "where they belong"?

    Do you think its bad that email clients support hyperlinking from plain text emails, on the grounds that hyperlinking belongs to the web, and hey, this is _email_? That would be dumb, right?

    Do you also object to web based email clients, on the grounds that hey - this is the web - cut out the email!?

    The sooner geeks get over the fact that technology moves on the better.

    Marketing emails (whether spam or legit) are always _much_ more effective if they are HTML. Maybe not with you, but you aren't important. If you want the world at large to get a message, sending it in a (well designed) HTML email *is* more effective. It's that simple. Deal with it.

    --
    ----- .sig: file not found
  21. Re:Then it's good enough for me, too by Ying+Hu · · Score: 2, Insightful
    Going to a movie theatre doesn't include a hidden bug at the start of the movie that confirms to some marketing droid that I'm a real person and they should feel free to spam my future visits with an extra 30 minutes of commercials before the movie starts.
    That's funny. Seems like I've been seeing about 30 minutes of commercials before most of the movies I've been to.