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 b00m3rang · · Score: 4, Informative
      For what it's worth, one reason that HTML email is more widely accepted is that many clients turn off image rendering and javascript and other "bad" things by default. This leaves the remaining message pretty benign.
      ...and pretty UGLY. Text that doesn't line up, placeholder boxes for missing imges, pretty much something I'd delete immediately 100 times out of 100.
  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 Anonymous Coward · · Score: 3, Interesting
      HTML mail solves a lot of the problems which still plague plaintext email:
      • There is no accepted and implemented standard for word wrapping. There is "wrap at 72, quote to 80", which to few know how to get right to avoid comb quoting, and there is format: flowed, which too many clients don't implement correctly. HTML mail has no problems with word wrapping, as it is an essential part of HTML.
      • Special character encoding. Umlauts and other 8-bit characters still don't display right in many combinations of MUAs and MTAs. HTML has character entities and charset declarations, not umpteen escape schemes.
      • Alignment. Plaintext email users often align content with spaces. This doesn't work when the recipient uses a proportional font. HTML mails support proper content alignment without sacrificing the better readability of a proportional font.
      • Structure. In HTML, different sized headers, lists and other markup allow much more user friendly structuring of the text.
      It's really a shame that instead of working on defining an email-friendly subset of HTML, many users declare that plaintext email is the be all end all of email.
  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 NutscrapeSucks · · Score: 3, Interesting

      Hopefully your *Usenet boldface marks* were intentional :)

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    2. 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. In my inbox, most html mail gets dumped by Mycroft_514 · · Score: 4, Informative

    before I even read it, so it if you want me to read it, send it plain text.

    1. Re:In my inbox, most html mail gets dumped by Anonymous Coward · · Score: 3, Funny

      That's fine if you only communicate with your cadre of geeks. But there's this strange species called "girls". They're curvey and smell nice and tend to send HTML email.

    2. Re:In my inbox, most html mail gets dumped by kawika · · Score: 3, Informative

      My Bayesian spam filter, k9 has had only 4 false positives in six months. All of them were from HTML messages composed in Word. Seems that a lot of spammers don't know HTML and use Word to compose their spam as well.

      Our company sends out a newsletter and I have (successfully) fought the same battle against HTML. Outlook 2003 doesn't even render external images anymore, so if it's a question of beauty just show your boss what that email looks like without its images.

  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. the fact that you're asking... by spoonyfork · · Score: 4, Interesting
    ... is the answer to your question. Some people think HTML email is evil, some don't. So what to do? Give them a choice. A lot of mailing lists that I subscribe to offer subscribers a choice: plain text or HTML. Let your subscribers decide what they want.

    P.S. Suggestion: default to plain text because HTML is, in fact, evil.

    --
    Speak truth to power.
  9. Images by Bios_Hakr · · Score: 3, Interesting

    If you are going to do it, make sure it looks OK without the images. My client gives me the option to load the images and, quite frankly, I never do.

    In e-mail, I want the content, not fucking bling-bling.

    If I wanted to SEE your product, I'd go you to your web site.

    And shit like company banners and the like just piss me off to no end.

    Finally, the tracker images. These, like read recipt, are of the devil. Read recipt is disabled in my client. My boss wants to know why I never read any of his e-mails. I tell him I do, but WHEN I read it is none of his fucking buisness.

    Same for you. If I catch you tracking when I open an e-mail using something like http:\\server\images\myemailaddy\blank.gif, you'll be filtered. In fact, if I get any kind of weird feeling about the e-mail at all, you'll be filtered.

    Make sure you understand that my client may be displayed in a preview frame. Don't expect me to open the item and maximixe it to read it. If it doesn't display properly in the frame, I won't scroll sideways to read it.

    --
    I'd rather you do it wrong, than for me to have to do it at all.
  10. Multi-part by pbox · · Score: 4, Informative

    Repeat after me:

    M U L T I P A R T

    Technology is your friend, even if you don't fell like making sense of rfc822. Send both in the same mail.

    And don't buy the spam filter argument. While it is true that multipart messages get consistently higher spam scores, if your content is not spammy you are A-OK. If your content is spammy you got a problem on your hand regardless of the TEXT/HTML issue.

    --
    Code poet, espresso fiend, starter upper.
    1. Re:Multi-part by pyrrhonist · · Score: 3, Funny
      M U L T I P A R T

      Korben Dallas: Yeah, multipart, she knows it's a multipart. Leeloo Dallas. This is my wife.
      Leeloo: Mul-ti-part.
      Korben Dallas: We're newlyweds. Just met. You know how it is. We bumped into each other, sparks happen...
      Leeloo: Mul-ti-part.
      Korben Dallas: Yes, she knows it's a multipart. Anyway, we're in love.

      --
      Show me on the doll where his noodly appendage touched you.
  11. "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 forkazoo · · Score: 3, Funny

      Okay, so the world doesn't revolve around us. But, HTML is still evil. Seriously. I work with some blind people. When email has images and stuff, the screen reader can't do anything with it. If all you want is bold face, and text formatting, then there probably isn't much point to bothering with HTML. People checking email on blackberries and cell phones and palm pilots is becoming a more popular phenomenon. Many companies turn off HTML mail for their users. (The one we use at the office turns it off by default, thank goodness.)

      If you want to use a 1x1 pixel web bug, then you are an ass hat. If you want to use javascript in email, you are an ass hat the size of a llama.

      And, when I was your age, I had to walk uphill to get email, all three ways.

  12. Re:Use multipart/alternative by fm6 · · Score: 3, Informative
    Oh bullshit. Maybe everybody you know sends text only messages. Most users are non-geeks who don't even know how.

    I used to work a help desk at an internet services company, where we had this brain-dead ticket system which was email based, and wasn't smart enough to filter dangerous attachments, so it would just display the raw MIME text. Yeah, I know, there are better ways, but I didn't design the software. My point is that I often had to eye-parse HTML message or find the pure-text part in multipart messages. How often did I have to do this? More than 90% of the time. And this was with a relatively tech-savy user base. Your "only spammers" assertion is pure crap.

  13. 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. ;)

  14. Spam Debate by Kalak · · Score: 4, Informative

    Wondering if HTML will make your message look like spam? Well, I know I'd go here:
    http://spamassassin.apache.org/tests_3_0_x.html and search on the html related tests and their scores.
    They should tell you what the anti-spam community considers "evil".

    I don't see a need for html mail - you want it to look a certain way, give me a blurb to get my interest and then link to the content. My friends do this with interesting links, newsletters I get are like this, I even view Slashdot on the "light" mode to get rid of as much of the clutter as possible. Then I go the the links to see more if I care to.

    --
    I am, and always will be, an idiot. Karma: Coma (mostly effected by .hack)
  15. For AppleMail users by bill_mcgonigle · · Score: 3, Informative
    1. quit Mail
    2. defaults write com.apple.mail PreferPlainText 1
    3. start Mail

    then use cmd-} to cycle through Parts if you need HTML for some reason. Mostly HTML parts from companies consist solely of images to a graphics layout, complete with webbugs so it's rarely needed.
    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  16. Then it's good enough for me, too by Anonymous+Brave+Guy · · Score: 4, Interesting
    That must be why newspapers have a single size and type font without images, why people go to movie theaters to read screenplays, and why we're all reading gopher://slashdot.org.

    Newspapers neither cost more nor take longer to read the more images they contain.

    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.

    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.

    The grandparent was right on the money. E-mail is a text medium. 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...

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  17. 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.

  18. Re:Email clients that still dont support it by 1u3hr · · Score: 4, Interesting
    "For a text-only version, please go to www.oursite.com/newslettes/2005-05-14" or something.

    The opposite. Send a text version, and have a link encouraging recipients to see the HTML version in all its glory, on a web page, where HTML is supposed to be used. Some nesletters I get do exactly this. For those who like HTML, it's only a click away, and is much more efficient all around. Your marketing guy can use Flash, play music or whatever crap takes their fancy. Also tell the PHB that it's less likely to be flagged as spam.