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?"

201 comments

  1. Email clients that still dont support it by dextr0us · · Score: 1

    I don't know about your organization, but in mine we use Novell Groupwise. To my knowledge (i'm a graphic artist, not a IT guy) groupwise doesn't support html email. I have to go to the netmail version (web based) to view the HTML email.

    Just a thought, that if you run groupwise, you probably shouldn't send out PURE html. Send out a mixed one.

    --
    "Martha Stewart can lick my Scrotum......do i have a scrotum?" -- Sharon Osbourne
    1. 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`'
    2. Re:Email clients that still dont support it by DShard · · Score: 2, Informative

      Groupwise does indeed support html mail and has as long as I can remember. It is most likely the configuration of your client that is stopping support.

    3. Re:Email clients that still dont support it by takeya · · Score: 1

      If the client doesn't support HTML, it will usually display raw code, right? So here's the challenge -- send minimal code so that people could read it anyway, or just make a text-only newsletter. Maybe at the top of each newsletter send: "For a text-only version, please go to www.oursite.com/newslettes/2005-05-14" or something.

      At any rate, it shouldn't be too hard to satisfy those who don't accept HTML mail. I've got an account that goes to the Pine client, and a gmail account that blocks pictures, so either way I am at some disadvantage when recieving strictly HTML mail.

    4. Re:Email clients that still dont support it by NemoX · · Score: 1
      not including a text/plain-part containing the same information is IMNSHO so...

      Such things appear to be mentioned through out this thread, not just this particular author. 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.

      HTML email is often considered bad netiquette due to the extra space, and bandwidth that it consumes. Because, almost every server is standard compliant, which means that each html email it sends, is actually more than twice the size...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.
    5. 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.

    6. 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`'
    7. 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.

    8. Re:Email clients that still dont support it by svanstrom · · Score: 1
      "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.

      Don't forget to tell them that putting these regular(?) newsletters on the web will make sure that the search engines will visit more often (as they pick up on the website being updated often), the search engines will have more pages to return to the ones searching and there will (most likely) be a few more keywords where the site might rank higher.

      Also... since the newsletters are available online people which don't want to give our their e-mailaddresses can still read the newsletters; you could also set up a RSS/Atom-feed for those that prefer RSS over e-mail (for news).

      Oh, BTW, putting newsletters on the website is a great way to make sure that people don't get that "are these people still in business"-feeling when they visit your website; far too many companies think that their 3yo website is still ok simply because the information provided technically isn't out of date...
      --
      perl -e'print$_{$_} for sort%_=`lynx -dump svanstrom.com/t`'
    9. Re:Email clients that still dont support it by penguinboy · · Score: 1

      However, any email server

      Surely you mean MUA, not MTA?

    10. Re:Email clients that still dont support it by poolmeister · · Score: 1
      Groupwise does of course support HTML. (Goto.. Tools, Options, Environment, then pick your default read & compose views).

      I think the main issues between HTML mails and security was predominantly (dare I say it..) an MS software issue.
      There was (maybe still is) a spate of malicious HTML spam emails which where able to load a file when viewed, by transferring it from an external site in an invisible/tiny iFrame in the mail's HTML code, then the ActiveX enabled email client would happily go ahead and execute said nasty file.
      The obvious way of avoiding this at the time was to only view all emails in plain text. Nowadays MS have sorted out those Outlook/OE vunerabilities so they don't auto-load objects from external paths by default, Hotmail & Gmail webmail users will notice the same thing. If your company's clients are not up to date, they should be, although your main defense should at the network's or mail server's point of entry.

      HTML email is often considered bad netiquette due to the extra space, and bandwidth that it consumes.
      ... STFU!
      --
      CN=poolmeister.OU=lurkers.CN=slashdot
    11. Re:Email clients that still dont support it by Mind+Booster+Noori · · Score: 1
      Groupwise does of course support HTML. (Goto.. Tools, Options, Environment, then pick your default read & compose views).
      Well, many other e-mail clients doesn't support it, nor they are supposed to: e-mail is supposed to transport TEXT, any other stuff are supposed to be as attachments. So YES,
      HTML email is often considered bad netiquette due to the extra space, and bandwidth that it consumes.
      and defending HTML emails is like defending stupid^W wrong-made webpages with "HTML tags" that only work in IE, saying "well, most people see it, there's no problem in using tags that aren't standard"...
    12. Re:Email clients that still dont support it by Cyn · · Score: 1

      Begging the question - how many mail clients, when presented with a recognizable (assuming you tack the protocol on the front) URL inside a text-only message make it clickable?

      It would suck to have to make it multipart just to make a link clickable. Hell, my vote is on the user choosing *when they opt-in*

      --
      cyn, free software and *nix operating systems enthusiast.
    13. Re:Email clients that still dont support it by 1u3hr · · Score: 1
      Begging the question - how many mail clients, when presented with a recognizable (assuming you tack the protocol on the front) URL inside a text-only message make it clickable?

      Most of them, I think. The Eudora 3 from 1997 I use does.

    14. Re:Email clients that still dont support it by Anonymous Coward · · Score: 0
      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.

      Huh? An email server receives a MAIL TO: a Received From:, and a DATA statement which comprimises the bulk of the message. The only change the server will make is to add its path information to the top of the DATA/Message body before sending it on. It in know way cares what the message body contains, nor should it change it unless its doing something non-standards like filtering viruses, looking for spam, etc.

      Now, a compliant email client should append a text version of the message as well. In fact, a message that doesn't gets written off as spam by me, since I have outlook preview the text to help me safely filter my mail. If there is no text, or if its random text, I't off to Spamnet to help keep others from having to look at that crap as well.

      ie No Text = Spam

      HTML email is often considered bad netiquette due to the extra space, and bandwidth that it consumes

      Because space and bandwidth are in such short supply? In 1996 this might have been true, in 2005 such concerns are quaint. You've sent me a poorly formated message because you wanted to save me 5k of disk space! Thanks!

  2. 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 toddbu · · Score: 2, Informative
      I agree. We send virtually all email from our web site in HTML with the exception of invoice email. The reason that we send invoices in text is that we want to minimize the possibility of getting trapped by a spam filter. Start adding images and stuff like that and you'll get picked off.

      My question for you is "what is your target audience?" If it's my mom then by all means send HTML email. If it's a bunch of geeks that hate HTML email then send them text. Actually, you can send both at the same time with a multipart MIME email. The problem here is that some email clients are kind of stupid and don't handle them well. For example, if you send text or multipart to Thunderbird and try to reply using an alternate identity then the message body is blank.

      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.

      --
      If you don't want crime to pay, let the government run it.
    2. 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.
    3. Re:Unlikely by Anonymous Coward · · Score: 0

      Why is this flamebait? The average "legit spam" is full of images and looks like total crap in clients like Outlook 2003.

    4. Re:Unlikely by Bill+Dog · · Score: 1

      Grandparent is not flamebait. It's even uglier in Outlook as Plain Text, which you need to set for security purposes. I get "legit spams" from places like MS (employer gets us MSDN subscriptions) and the Uni I take an occasional class at, and I can't make any sense out of them so I delete them 100 out of 100 times.

      --
      Attention zealots and haters: 00100 00100
    5. Re:Unlikely by aliquis · · Score: 1

      I for once won't read them. Right now I read my mail in thunderbird but I prefer mutt so as soon as I'm "home again" I'll go back to mutt. And if the e-mail uses HTML, well, guess what?

      Some people sends out both HTML and plain text version, that is fine to me aslong as I do understand the HTML part is unintresting.

    6. 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
    7. Re:Unlikely by hahafaha · · Score: 1

      Some HTML emails ARE annoying. But they allow for nice formatting, bold text, etc.

    8. Re:Unlikely by WebCrapper · · Score: 1

      I can agree with this - I don't even use Outlook and I have to deal with the crap of this problem. Guess its a good thing I'll be switching from Eudora (with the OE viewer off) to Thunderbird. Like the grandparent, I'm really tired of the broken HTML and popups complaining about links. Now...I just need to transfer my 800mb of email into Thunderbird...gag

    9. Re:Unlikely by bluelip · · Score: 1

      When someone is sending me information, I care about the content. If I have to look 'through' the html to find it, forget it.

      --

      Yep, I never spell check.
      More incorrect spellings can be found he
  3. 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.

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

    Yes.

    1. Re:Is HTML E-mail Still Evil? by js7a · · Score: 1
      It's less evil now that almost all of the MUAs don't run javascript or load images unless they were included in the message.

      Still, though, text/plain looks far more professional, even if less snazzy.

    2. Re:Is HTML E-mail Still Evil? by Anonymous Coward · · Score: 0

      I think you mean:

      Still, though, text/plain looks far more professional, even if less
      snazzy.


      Umm, no.

    3. 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.
    4. Re:Is HTML E-mail Still Evil? by Anonymous Coward · · Score: 0

      Dude, measuring click-throughs is a pretty direct way to determine response rate. Companies have systems in place to measure that all the way from the email through to the sales channel. I can't even imagine how you could "twist" that information. Unfortuantely for your gray anti-market-think worldview, people do like flashy things.

    5. Re:Is HTML E-mail Still Evil? by Anonymous Coward · · Score: 0

      Marketting bozos don't own our mailboxes. Tough titty for them.

    6. Re:Is HTML E-mail Still Evil? by Jah-Wren+Ryel · · Score: 2, Funny


      See Iraq.

      If we can not use HTML in your e-mail then The Terrorists Have Won!

      --
      When information is power, privacy is freedom.
    7. Re:Is HTML E-mail Still Evil? by js7a · · Score: 1
      Perhaps if your profession is marketing communications and public relations, then HTML looks more professional. If you do real work for a living, text/plain is as utilitarian and functional as it gets.

      Placing style over substance is an all-to-common mistake, and has been for centuries.

    8. 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.

    9. Re:Is HTML E-mail Still Evil? by wik · · Score: 1

      You realize that only people who have HTML-capable email clients will bother trying to click those two URLs, right?

      It's a PITA to find, copy, and paste a long URL.

      --
      / \
      \ / ASCII ribbon campaign for peace
      x
      / \
    10. Re:Is HTML E-mail Still Evil? by |<amikaze · · Score: 1


      Double-click on it (highlight entire "word"), middle click on web browser. Done.

    11. 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.
    12. Re:Is HTML E-mail Still Evil? by wik · · Score: 1

      How about those URLs that span 3 lines? Linebreaks don't paste so well.

      --
      / \
      \ / ASCII ribbon campaign for peace
      x
      / \
    13. Re:Is HTML E-mail Still Evil? by dustman · · Score: 1

      But, that likely would be dismissed (because it makes sense).

      No, it doesn't make sense. The whole point of marketing is to persuade people who did not know about your product that they should buy your product.

      If someone is coming after you to buy your product, you don't really need to advertise very much.

      If someone is not coming after you, you need to catch their attention. I use a virtual hosting service that I found out about through a slashdot ad.

      If there is a bare link in the email, then nobody who isn't looking for your information already is going to click it.

      In market-think, they want the spotaneous impression. They really believe that colorful flashing crap helps sales.

      Because it does. It doesn't need to be colorful flashing crap, but it does need to be something that you are likely to read, that will grab your attention.

      Do you really think that the trillions of dollars spent on marketing every year is just being thrown down the tubes? This is a big business, with results that get measured and evaluated.

    14. Re:Is HTML E-mail Still Evil? by |<amikaze · · Score: 1

      Generally, you don't want to be clicking those anyways :)

    15. Re:Is HTML E-mail Still Evil? by Spacejock · · Score: 1

      Don't you mean ? (You have to put it like that for companies who believe words between carets are somehow more important.)

      My email client renders all html unto text, and if the result is an unholy mess I simply avail myself of the unsubscribe link.

      Send me text, send me a URL to read your newsletter, but never send me HTML. As another poster said, you just know those remote loading images are tracking your IP address, dumping cookies on your PC and otherwise doing Naughty Things.

    16. Re:Is HTML E-mail Still Evil? by Rufus88 · · Score: 1

      I can't understand how someone can ask a yes or no question, and someone else can post a single word reply saying "yes" with no explanation or justification, and get modded up to +5 insightful.

    17. Re:Is HTML E-mail Still Evil? by Chanc_Gorkon · · Score: 1

      WHat if I use a Mac and only have one button? ;) I agree with you though, copying and pasting the URL isn't hard.

      Personally, spam has ruind e-mail as a marketing tool for me and I would never use a glitzy HTML mail at this point now anyway. Why? Because another goal of advertsiing is to be noticed....that glitzy HTML mail can likely be lost in the spam. The text only e-mails stick out now.

      --

      Gorkman

    18. Re:Is HTML E-mail Still Evil? by Anonymous Coward · · Score: 0

      Whitespace in a URL isn't significant. That's what the surrounding < and > are for, to tell you where it ends. If your browser chokes on newlines, fix it.

    19. Re:Is HTML E-mail Still Evil? by Anonymous Coward · · Score: 0

      Personally, spam has ruind e-mail as a marketing tool for me

      My heart bleeds for you. Can't spam anymore because of the spam problem? Boo frickin hoo.

    20. Re:Is HTML E-mail Still Evil? by Anonymous Coward · · Score: 0

      Oh yeah, spam boy, before you go saying something idiotic like 'you only market to your customers,' save your breath. Unless they opt-in you are a spammer.

    21. Re:Is HTML E-mail Still Evil? by penguinboy · · Score: 1

      Most GUI mailreaders are smart enough to hyperlink URLs in plaintext emails so that you can just click on the URL to open it in a browser.

    22. Re:Is HTML E-mail Still Evil? by wik · · Score: 1

      Not everybody uses a GUI email client, penguinboy.

      --
      / \
      \ / ASCII ribbon campaign for peace
      x
      / \
    23. Re:Is HTML E-mail Still Evil? by wik · · Score: 1

      Not everybody puts angle brackets around their URLs. Least of all, the companies that send URLs with 30-character tracking IDs and GUIDs in their URLs.

      --
      / \
      \ / ASCII ribbon campaign for peace
      x
      / \
    24. Re:Is HTML E-mail Still Evil? by cloudmaster · · Score: 1

      It's amazing that the number came out to exactly 95%. Real numbers rarely come out so nicely. Wait, did you just pull that number out of your ass, because it sounds more authoritative to say "95%" in place of "I think that for most most"? :)

    25. Re:Is HTML E-mail Still Evil? by Anonymous Coward · · Score: 0

      Those who don't won't be able to see the fancy flash and images the HTML version is based on either.

    26. Re:Is HTML E-mail Still Evil? by Anonymous Coward · · Score: 0

      You sound like my english teacher. "You can't just answer questions with one word, you have to answer with a sentence".

      "Do you like ice cream?"
      "What's your name?"
      "What color is the sky?"
      "What's two plus two?"

      A single word is enough to answer most questions.

    27. Re:Is HTML E-mail Still Evil? by Rufus88 · · Score: 1

      A one-word answer would be perfectly legitimate for any of those questions, but it wouldn't be insightful.

  5. 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?

    1. Re:Um... by khujifig · · Score: 1

      Asking is great, but if you do that please actually listen to peoples' preferences.
      I've had run-ins with more than one list / mailer that offer me the choice and then send me the HTML one. This bugs me because I always choose the text version. If they can't adhere to my preferences (they asked me, remember), the post ends up in the bin.

      Kind of reminds me of the Nutri-matic machine.

      Oh, and the question: "Is HTML E-mail still evil?"
      Yes!

  6. 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 Blakey+Rat · · Score: 1

      That is correct. Join the 21st century where people actually *want* to boldface text in their email... amazing!

    2. 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.
    3. Re:Welcome to the real world by Blakey+Rat · · Score: 1

      Hah, good one. Problem is typing HTML tags is a pain in the ass... if I could have just double-clicked the word and hit "Command-B" like any other application (or mail application) in OS X, I definately would have used it. Just goes to show why web-based interfaces will never beat out good GUI applications.

    4. Re:Welcome to the real world by IntlHarvester · · Score: 1

      Nah, Taco is just too lazy to enable the HTML editing feature built into IE & Mozilla. We use it all the time for the webapps at work. But, I suppose typing HTML tags (including breaks in one mode!) has a nerdy charm.

      --
      Business. Numbers. Money. People. Computer World.
    5. 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. Re:Welcome to the real world by Blakey+Rat · · Score: 1

      Ah yes. It's always great to see a group of professional developers debate about the best way to perform good software practices on a web forum that basically hasn't been changed since 1998.

    7. Re:Welcome to the real world by Anonymous Coward · · Score: 0

      "99% of business email is HTML."

      Can you back that up? Unless you mean the 99% of "business email" that is spam, then my inbox isn't seeing what your inbox does. More like under 5%, where we're counting individual businesses, not individual messages.

      It'd be great if you can point at a recent study where we can dig through the methodology. For every anecdotal experience there is an equal and opposite anecdotal experience.

    8. Re:Welcome to the real world by NutscrapeSucks · · Score: 1

      I don't think there was ever a time when HTML as a pure markup language was used for Email. When Nutscrape introduced a HTML email client, they did it at the same time as Plugins/Java/Javascript, which is how it got it's "evil" reputation.

      I remember when "NeXTMail" (MS-RTF?) was considered a pretty neat trick.

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

      Default settings of every major mail client + pulled-from-ass statistic of how many people bother to change those defaults. (Nobody I work with). Only plaintext mail I get is from oldtime Internet users, Unix users, and webmail, and businesses don't usually use Unix clients or webmail heavily.

      Note that if you are sending plain text, most clients will automatically respond in plain text, so make sure to exclude those messages from your methodology.

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

      Well, e-mail is e-mail, not the web. If I receive an e-mail I want a letter in text, not a flashy webpage.

    11. Re:Welcome to the real world by IMarvinTPA · · Score: 1

      Could you be a little more specific, I'm trying to figure out how to activate these built in features you hint at. Googling it is only finding me 3rd party apps that do it.

      IMarv

    12. Re:Welcome to the real world by DrSkwid · · Score: 2, Informative

      Have you ever tried making HTML emails by hand ?

      One of the troubles is, is that there is no One True Way to package one's MIME to have it rendered as HTML in a person's Email client.

      is one supposed to even use MIME at all ?

      Some clients, such as Outlook Express, will happily cope with just a
      Content-Type: text/html in the headers though these days OE doesn't auto-download anything not attached such as images or ActiveX Controls !

      Some people use nested multipart/alternative like so :

      1 multipart/alternative
      1.1 multpart/alternative
      1.1.1 text/plain - 7bit encoding
      1.1.2 text/html - 7bit encoding
      1.2 cid:1 base64 encoded

      and some send it

      1 multipart/mixed
      1.1 multipart/related
      1.1.1 multipart/alternative
      1.1.1.1 text/plain - quoted-printable
      1.1.1.2 text/html - quoted-printable
      1.1.2 cid:1 base64 encoded

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    13. Re:Welcome to the real world by stevejobsjr · · Score: 1

      See this demo on mozilla.org or search for designmode on Google.

      It's the thing that powers the Blogger interface.

    14. Re:Welcome to the real world by IntlHarvester · · Score: 1

      The google term you are looking for is "rich text",

      Here's a free one:
      http://www.kevinroth.com/rte/demo.htm
      Although it's not particularly hard to roll your own.

      --
      Business. Numbers. Money. People. Computer World.
    15. Re:Welcome to the real world by yamla · · Score: 1

      99% of business email is HTML? I just checked my logs and I tend to disagree. Far fewer than 20% of my business email is HTML. Somewhere below 1% of the total is correctly validatable HTML. Please note that I took the time to discount incoming spam before calculating these figures. Also, this is based on a sample of just over two thousand messages.

      Perhaps your business is an exception?

      I haven't checked my home email. It is a little different because my friends know not to send me HTML email.

      --

      Oceania has always been at war with Eastasia.
  7. 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 crmartin · · Score: 2

      Take it from me, they're too much trouble.

      (I was married once.)

    3. 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.

    4. Re:In my inbox, most html mail gets dumped by X0563511 · · Score: 1

      I'm about ready to give up and conside to living as a bachelor forever. If something happens, well it happens and was meant to be. If not, well... no sense troubling myself about it.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    5. Re:In my inbox, most html mail gets dumped by Anonymous Coward · · Score: 0

      Same here.

      Oh, and I believe this is the word you were looking for.

    6. Re:In my inbox, most html mail gets dumped by Mycroft_514 · · Score: 1

      Hm, funny I've been married for 24 years next week to the same girl. Shes curvey and smells nice and stood by my side even during the cancer. She doesn't like HTML email either.

    7. Re:In my inbox, most html mail gets dumped by Vaevictis666 · · Score: 1

      It's actually not that they're using Word by choice, it's that Word is the default HTML editor used when composing email in Outlook. I haven't used enough Outlook to know if it's changable.

    8. Re:In my inbox, most html mail gets dumped by Pete · · Score: 1

      You're a lucky man. Especially for the not-liking-HTML-email part. :)

    9. Re:In my inbox, most html mail gets dumped by dtfinch · · Score: 2, Interesting

      I love when spammers use Word. It reveals their real name and the name of their business, unless they lied when they installed MS Office, or used someone else's PC. I may even get information from the images they tried to include with the URL's still pointing to their C: drive.

      I used K9 a lot too, back when I was using OE on Windows (now I'm on Linux). Though it's closed source, I felt inclined to donate $20 to him a couple years ago when it was getting updates every few weeks. It's unfortunate to see that now that it hasn't been updated in over a year it's still closed source. It was one of the best spam filters out there, when properly trained.

      Now I have Thunderbird pretty well trained, but doing so was a pain. It involved about 20 cycles of doing "apply junk mail filters" to reclassify a large set of old emails and then correcting its mistakes, until it eventually got it all right.

    10. Re:In my inbox, most html mail gets dumped by petermgreen · · Score: 1

      last i checked outlook gave you the option at some point but it wasn't the default as such.

      its a long time since i've done a fresh install of outlook though so my memory may be a bit hazy.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    11. Re:In my inbox, most html mail gets dumped by ccandreva · · Score: 1

      Not if you pick them right.

      My wife is curvy, smells nice, and writes all her e-mail in pine.

    12. Re:In my inbox, most html mail gets dumped by Anonymous Coward · · Score: 0

      It's the first thing you change after installing outlook, before hitting the "new mail" button.

  8. 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.

  9. 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

    1. Re:Depends on who your recipients are by Leroy_Brown242 · · Score: 1

      Sounds like a waste of bandwidth to me, sending both.

    2. Re:Depends on who your recipients are by Anonymous Coward · · Score: 0

      Was that "savvy" or "sappy"?

    3. Re:Depends on who your recipients are by crath · · Score: 2, Informative

      Actually, it sounds just like RFC compliant email.

  10. Mutt users, unite! by Leroy_Brown242 · · Score: 1

    Even with my best .muttrc trickery, I've yet to be able to convince mutt to view all html emials in lynx or whatever else. I've got it to pick up most of them, but 1 in 10 I have to view html source.

    Also, rendering html in a graphical email client can stillbe troublesome for slower computers.

    1. Re:Mutt users, unite! by Anonymous Coward · · Score: 0

      Why not convert it to text?

      ~/.muttrc:
      auto_view text/html
      alternative_order text/plain text/html

      Makes mutt prefer text/plain before text/html and automatically show text/html.

      ~/.mailcap:
      text/html; elinks -dump 1 -dump-width 76 %f; copiousoutput

      If the mail only contains a text/html part, convert the part to text and show it.

    2. Re:Mutt users, unite! by ZosX · · Score: 2, Funny

      Yeah, you heard him! Mutt users unite! All three of you!

    3. Re:Mutt users, unite! by novakreo · · Score: 1

      Also, rendering html in a graphical email client can stillbe troublesome for slower computers.

      If a computer has trouble rendering HTML in a mail client, wouldn't it also have the same trouble rendering in a web broswer?
      In that case, users who are accustomed to browsing slowly will probably think nothing of their mail client being just as slow.

      --
      O frabjous day! Callooh! Callay!
    4. Re:Mutt users, unite! by menkhaura · · Score: 2, Funny

      Four! I'm in the club, too!

      --
      Stupidity is an equal opportunity striker.
      Fellow slashdotter Bill Dog
    5. Re:Mutt users, unite! by kisielk · · Score: 2, Interesting

      You might want to check out my mutt config: http://www.sfu.ca/~kkisiel/mailconfig/. There's no HTML email I haven't been able to view thus far with these settings.

    6. Re:Mutt users, unite! by stevey · · Score: 2, Informative

      Reading HTML Email with Mutt.

      Using that technique I've never had a problem ..

    7. Re:Mutt users, unite! by Anonymous Coward · · Score: 0

      Blasphemy at it's funniest!

      "its".

  11. 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.
  12. 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.
    1. Re:Images by Bert64 · · Score: 1

      http:\\server\images\myemailaddy\blank.gif is not a valid URL, remember that the internet was designed for unix, on which the slashes go forwards just like they do in 99% of cases, a backwards slash is used to escape a character.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  13. 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 gregmac · · Score: 2, Interesting

      Agreed, multipart is definately a must.

      While it is true that multipart messages get consistently higher spam scores, if your content is not spammy you are A-OK

      Well, the reason they get higher spam scores is because spam software usually adds points for being html. There's also a few additional checks specific to html -- ie, more points are added for having multiple different colors. I believe spam assassin also adds points for HTML-only.

      Another thing to remember is how to use images .. I personally view my mail (thunderbird) with "original HTML", but "block images from remote sites" turned on. I get the ocasional mailer that is ONLY images from remote sites with no (or very little) text, and I can't see them at all. Their loss, as i usually just hit the delete button.

      --
      Speak before you think
    2. 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.

    3. 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.
    4. Re:Multi-part by Anonymous Coward · · Score: 0

      Spam score increases for:

      HTML
      HTML only
      HTML part being bigger than text part (spammers often put a few lines of random words in the text part to fool bayesian filters).
      Colors
      Big fonts
      White text on white background

      Plus all the usual word matching, like "unsubscribe", "remove", header checks and so on.

  14. Yes by crmartin · · Score: 2, Informative

    I've got enough problems without worrying about weird-ass links and IE vulnerabilities. (Sadly, no, I can't avoid using MS products at work.)

    1. Re:Yes by YrWrstNtmr · · Score: 1
      Due to Outlook's inability to not fetch linked images...

      Please stop with the FUD. In OL2003, it's off by default. In previous versions, it's easy to turn it off.

    2. Re:Yes by Kris_J · · Score: 1
      Well, we're not running 2k3, and if it's even possible to disable in prior versions, I've not discovered how (and I've looked pretty hard).

      I note you don't question my security concerns.

    3. Re:Yes by YrWrstNtmr · · Score: 1
      In OL 2002/XP: (I don't have another version handy to check)
      Tools|Options|Internet Options - Uncheck "When an HTML message contains pictures...."

      I agree with you about HTML in email, though.

    4. Re:Yes by beavis88 · · Score: 1

      Outlook 2000 requires that you set a registry key, but it works just fine. It took all of about 30 seconds on google to find this info last time I needed it.

      It's not a great alternative (compared with a default, or at least a real live menu option), but hey, at least it works.

  15. And this is .. wrong tool! by AndroidCat · · Score: 2, Informative

    Why bulk email HTML newsletters? Send them a link to a page. You can have a number of different access controls on it if it's not supposed to be public, and get the advantage of logging page hits to see who's actually reading it.

    --
    One line blog. I hear that they're called Twitters now.
    1. 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.

    2. Re:And this is .. wrong tool! by AndroidCat · · Score: 1
      I never said a bare link. Include a short synopsis if you like. HTML with graphics won't be "nicely presented" in my inbox, nor will I thank you for a huge email.

      In the meanwhile, have a lollypop kid.

      --
      One line blog. I hear that they're called Twitters now.
  16. Dead issue by Anonymous Coward · · Score: 0

    offer both ... like everyone else

    in the distant past, plain text made economic sense in terms of network resources, however, this issue becomes less and less important with each and every day

    oh, and clean and efficient HTML always helps, ... think of it like your other homepage

  17. Use multipart/alternative by dimss · · Score: 2, Informative

    "multipart/alternative" is your friend.

    Only spammers send HTML-only messages these days. In two years, I have received only one useful HTML-only message. BTW, rejecting HTML-only messages is a good way to reduce amount of incoming spam.

    You can compose message in HTML and then use lynx to create text/plain part of message.

    1. 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.

    2. Re:Use multipart/alternative by Anonymous Coward · · Score: 0

      I don't know if this is still true, but as of a couple years ago, Hotmail had a mode which sent HTML only with no text part.

    3. Re:Use multipart/alternative by Anonymous Coward · · Score: 0

      The initial release of Google Desktop did this -- they advertised how it would search your Outlook mail, and then the results were just unformatted MIME documents. Made looking for attachments rather painful.

    4. Re:Use multipart/alternative by bcrowell · · Score: 2, Interesting

      Maybe everybody you know sends text only messages. Most users are non-geeks who don't even know how.
      Don't users actually have to try pretty hard in order to send an html-only e-mail? For instance, in yahoo's mail, I believe the options you can select in the web interface are text-only and html+text; html-only isn't even an option. Is there some popular webmail service or GUI mail app that encourages the user to send html-only mail?

    5. Re:Use multipart/alternative by Anonymous Coward · · Score: 0

      If you'd actually read his post you'd see that he didn't say anything about text only messages.

    6. Re:Use multipart/alternative by Anonymous Coward · · Score: 0

      Apparently the moderators didn't read the message he was responding to, either. Oh well, this is slashdot.

  18. "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.

    2. 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.

    3. Re:"Evil" is bullshit by cmarkn · · Score: 1
      If you think script malware and web bugs are wrong, don't use them.
      I don't use them, and I never see incoming mail that does use them. That is the point the OP needs to make to his boss - if he uses html mail, many people in his target audience are never going to see it at all.
      The rest of the world doesn't have time for such bullshit.
      And I don't have time for those who don't care enough to bother. Have you ever heard the saying "the customer is always right"?
      --
      People should not fear their government. Governments should fear their people.
    4. Re:"Evil" is bullshit by fm6 · · Score: 1

      Your entire argument is based on the premise (which you didn't state before), is that most people just reject all HTML email. I see no evidence of that.

    5. Re:"Evil" is bullshit by cmarkn · · Score: 1

      Read carefully. My argument is quite explicit.

      I state that I reject all HTML email. Yes, I did suggest that "many" people do as I do. You somehow managed to turn me into "most people". While I appreciate the promotion, it has nothing to do with what I wrote. The number does not matter, the fact that if I am his customer, and he wants to reach me, HTML mail is not the way to do it.

      --
      People should not fear their government. Governments should fear their people.
    6. Re:"Evil" is bullshit by Anonymous Coward · · Score: 0

      That's great. I'm sure you'll have a wonderful moment of utter self-righteous bliss the next time you find out you've missed the chance of a job you wanted because you automatically rejected the HTML-formatted mail telling you that you'd been accepted.

  19. With or without images, newsfeeds by Anonymous Coward · · Score: 1, Interesting

    You shouldn't really be worried about looking unprofessional, companies like Apple send out HTML emails.

    There's a difference though, between text with HTML used to make it look a bit prettier, and text with HTML used to embed a load of images.

    The first case is much more justifiable. You can make links properly, use bold and italics, etc.

    The second is less justifiable. Unless you include the images as attachments, a significant portion of your readers will simply not see them - blocking external resources from being loaded is a basic anti-spam measure. Even including them as attachments isn't guaranteed to work, plus you'll piss more people off with the larger size.

    There's also technology to think about. The rendering engine included in mail clients often works significantly differently compared with browsers - just try some CSS, for example, and you won't have (or want) a testing lab with all the different mailers available - they are far less homogenous than the browser market.

    I agree with the people saying that you should offer a choice between plaintext and HTML. Also make it clear which type of HTML - plain or with images - that your newsletter is when you give them the choice. I'd pick plaintext over gaudy HTML, but plain HTML over plaintext.

    One last thought: I'm unsubscribing from practically all the newsletters I can, and replacing them with Atom/RSS feeds where possible. It's simply a much more manageable way to deal with the information overload. By offering newsfeeds, you'll reach more people, and be friendlier to those that would put up with a newsletter grudgingly.

  20. How to make an html email? by Free_Trial_Thinking · · Score: 0, Offtopic

    How do I write a python script that will send an html email? i.e. how do you tell the email client that your email is html formatted? I tried just putting html into the body but it didn't work.

    1. Re:How to make an html email? by Anonymous Coward · · Score: 0

      At a minimum, you add two headers: Content-Type: text/html Mime-Version: 1.0

  21. Plain text -- it was good enough for Shakespeare by SgtChaireBourne · · Score: 2, Interesting
    Do both.

    Send a plain text body and include a URL for the web version of the newsletter (and optional username+password). By keeping the body plain text and/or include a link to the web version, you increase accessibiliy for lowbandwidth users (modem, GPRS, etc.) and it works for all mail clients. An additional advantage of using the WWW for what it's good at is that you get some (vague) usage statistics.

    If your message cannot be conveyed in plain text, then it's probably time to rethink the whole newsletter approach.

    Plain text -- it was good enough for Shakespeare.

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
  22. Easy Answer by Anonymous Coward · · Score: 0
    Is HTML E-mail Still Evil?

    Yes.

    Learn to send plain text, or get in my block list.

  23. Before switching by failedlogic · · Score: 1

    Especially if your business depends on these e-mails (e.g. sales/marketing promotions), you might want to do a target focus of the e-mails on a sample group. This way, you can gather their feedback and not risk loss of sales.

    A colleague at work (in another office) sends daily 'reports' all HTML formatted. It takes so long to read the content of the e-mail because graphics overwhelm the acutal content.The first 20 lines or so is a giant graphic. So I just delete it.

  24. Re:No. by Saeed+al-Sahaf · · Score: 1

    Odd. Very odd. I never have these problems at work (100% Microsoft Products), and at home only when I visit porn sites in IE. Visit a lot of porn, do you? Really and honestly, it's not at all difficult to eliminate most spam and avoid most malicious code. It's sort of like sex: If you have unprotected computer, you may pick up a virus.

    --
    "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
  25. Re:Plain text -- it was good enough for Shakespear by pomo+monster · · Score: 1

    Well, even Shakespeare used stage directions. :-)

    <aside player="macbeth">Come what come may,
    Time and the hour runs through the roughest day.</aside>

    </exeunt>

  26. yes, but it's winning anyway by astrashe · · Score: 1

    I always try to send plain text, unless I need to do something specific. (I'll embed an image in HTML rather than attach the file to a plain text email, for example.)

    But I gave up mutt for evolution because so many people send me HTML mail. At some point you kind of have to live in the world as it exists, I think.

    I think the world would be a better place if email was just plain text, with file attachments, but most people don't agree, so what can you do?

    If you send HTML mail, almost everyone will be able to read it -- that's the main thing. If your boss wants it, you should probably give it to him -- there are more important issues on which you can take a stand.

  27. HTML Mail is Evil by wikinerd · · Score: 1

    I use KMail 1.8 and I have it configured to reject and delete all HTML mails. Probably I won't even notice it if you ever send me one. Businesses that use HTML mail ask for bankruptcy.

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

  29. Re:No. by crmartin · · Score: 1

    Really and honestly, if you run IE you're contantly chasing it. I just spent an hour on the phone helping a friend get rid of Sober.O.

    When I read my mail in EMACS on a Linux box, all that ever happens is I have new viral emails from friends with Windows to add to my collection.

  30. ohhh by Anonymous Coward · · Score: 0

    more like they don't

  31. 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.

  32. Yes! yes yes yes yes yes! by munpfazy · · Score: 2, Informative

    >. . . but is it now an outdated concern?

    No. There are plenty of reasons to avoid html email. Here's the one that may convince your boss: not everyone *can* read it, even today. At the very least, not everyone who is able to read it will be able to see the html formatting. One of the best things about plain text is that it forces you to format your message in a way that everyone will be able to read.

    There are a lot of people who will never see your formatted html: businessmen and geeks using cellphones and PDA's, blind people with text readers, people whose spam filters decide that all html messages are spam, people who don't have computers and use stand-alone email terminals or webtv style appliances, people who use public terminals that have restrictive security settings, people using remote unix servers that lack recent text browsers, and people like me to go out of their way to avoid seeing inline html.

    What's more, even if your email is readable and makes it through the spam filters, it will still make life difficult for many of your recipients. Mail sorting routines and client filters may choke or misfile your messages. Text searches will miss your messages. If you send your customers an invoice that can't be found in a search, you'll really piss them off.

    Don't waste your time and money creating something that will reach *fewer* of your clients than plain old text.

    > Should I trust our client-base to be fully equipped for such a mailer?

    No. Most of the people in my office aren't, most by choice. While I'm capable of reading such a mailer, chances are I won't. Around 95% of the html email I receive gets instantly deleted without being read. If you aren't one of my personal friends and you send me html, you're wasting your bandwidth.

    >Should I worry about improper delivery marring our professional image?

    Yup. And not only improper delivery - even if your message gets through fine, sending people html is likely to annoy them. Sending html email is common to spammers,and amateur would-be-businesses. I've actively made a decision to avoid companies that refuse to send me plain text. (UpgradeSource comes to mind.)

    1. Re:Yes! yes yes yes yes yes! by Anonymous Coward · · Score: 0

      And how is this one flamebait? It's a reasoned opinion. You examine the arguments, and decide if you're convinced or not. Did some baby come through here and mark down every comment that made him cry?

  33. Re:No. by Saeed+al-Sahaf · · Score: 1

    Well, my employer must have an effective virus filter, than. Been a long time since the LAN Shop guys made any noise to us "users" about such issues. Dunno...

    --
    "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
  34. HTML belongs on the web. Email is text. by Anonymous Coward · · Score: 0

    Read this comment's heading. Everything else follows in a logic fashion.

    Always use double opt-in. For user registration with your website, don't make the checkbox [X] send me a monthly newsletter checked by default (like sourceforge does, the fuckers). Give an example how such a would look like, this helps deciding whether it's useful to sign up.

    Keep the newsletters short, condense them as much as you can. Ideally it should just be a couple of bullet points that can be fully grasped with a glance. Then add a link to the detailed version on your website.

    Never forget the unsubscribe. Make it ultra concise. The shorter, the less problems of comprehension, less chance for things to go wrong. This is best done with such a link: "To unsubscribe, visit http://www.example.com/unsubscribe-newsletter/user smailaddress@example.net" On that webpage, do not require confirmation, instead unsubscribe the user immediately when the request is made. Say up-front that he will not get any more mail - and stick to this statement! Obviously, don't send mail that he successfully unsubscribed. You may include in that result page a very simple feedback form that asks for the reason of unsubscription.

    Also, users don't read email newsletters. No, really, they don't. They are one of the most ineffective medium to communicate what you have to say. For all the trouble you're going through, more people are attracted to and read spam than proper newsletters.

    Sooner or later, you are going to end up on a distributed spam blacklist because some clueless n00b submitted your newsletter as spam. Plan ahead for this day.

    All this advice can be justified by usability science and even common sense. Sorry for the lack of linkage, perhaps someone else can ameliorate.

    1. Re:HTML belongs on the web. Email is text. by Anonymous Coward · · Score: 0

      That's "confirmed opt-in". Only spammers call it "double opt-in", because only spammers think just managing to get their hands on your address means you probably want to read their crap.

  35. Outsource It by Matty_ · · Score: 1

    My suggestion, if your company wants to send nice HTML-based newsletters to customers, is to sign up with many of the opt-in e-mail solution providers like ExactTarget, SilverPop, etc. They make tools for this stuff and have folks who handle all of the deliverability stuff who can consul you.

    1. Re:Outsource It by Fastolfe · · Score: 1

      I work for a Fortune 100 company that took this approach. I would not recommend it unless you can't help it. These companies are all about presentation. Few understand things like multipart messages (as noted in earlier posts, allowing text AND HTML formatted messages in the same e-mail). Many fail to grok e-mail addresses correctly (rejecting perfectly valid but uncommon SMTP addresses as "invalid").

      In short, they work like any other consulting firm: the bare minimum to meet contractual obligations, using the cheapest labor they can find.

      If you want to have a polished presence, you'll need to find a firm that has a good technical staff, not just a firm with a bunch of coders that used to write spam software mixed with a bunch of writers and Photoshop kids to make snazzy HTML e-mails.

      Very hard to find. But if you don't have a particularly solid IT department, maybe any of these firms will do.

  36. The purpose of email is communication... by wowbagger · · Score: 1

    The purpose of email is communication - never forget that.

    So, in order to answer the question "Is sending $FOO in email evil?" answer the question "Is sending $FOO communicating more than text/plain would?"

    If all you are communicating is "Don't park in the west parking lot tomorrow because we are going to repaint the lines" then an HTML mail does not communicate any more than a text mail, and so is a bad idea.

    If you are communicating "Don't park in the highlighted area <img=foo.gif> because we will be filling in the pothole" then an HTML email may communicate more than text/plain - however is it perhaps better still to put the information up on an internal web page and mail a link?

  37. 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 macshit · · Score: 1

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

      On the contrary: one of the most annoying things about html email is that it's typically far less readable than the equivalent plain-text email.

      The reason is that most clients handle it quite badly by doing such things as forcing the font choice (overriding the default font, which the user has explicitly chosen to be readable), substituting flashy graphics for more readable (but more boring) textual conventions.

      If someone worked carefully to construct good html, this could be worked around -- but people don't do this, they use the defaults, which, 99% of the time, suck.

      Ask anyone in the publishing world and they will tell you that a good layout is vital.

      Most people in the publishing world these days don't know a damn thing about usability, they care about flash and bling, grabbing the user's eye rather than helping him actually understand and read the content. It's pathetic, to be sure, but it's true.

      --
      We live, as we dream -- alone....
    2. Re:Usability/Readability by Peter+La+Casse · · Score: 1
      Most of the proponents of Text-only email commonly ignore usability as a factor in their arguments.

      Ironically, most of them also rely on usability as the most important factor in their arguments.

    3. 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.
  38. Re:Plain text -- it was good enough for Shakespear by UnrefinedLayman · · Score: 2, Funny
    If your message cannot be conveyed in plain text, then it's probably time to rethink the whole newsletter approach.
    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.
  39. Are non-text webpages evil? by WoTG · · Score: 1

    Generally, formatting and graphics help communication. Fonts, graphics, layout, whatever. Ever try to read a man-page and wish that there was some sensible formatting and highlighting? Would Slashdot be useable if it was pure text only? How about the formatting of your newspaper or textbook?

    Several years ago there were legitimate worries about client support for HTML email. There were also worries about viruses. For me at least, those days are long gone.

    The biggest problem is people abusing HTML email w/a multitude of fonts/graphics/etc - but that's a people problem, not a technology one.

    1. Re:Are non-text webpages evil? by Anonymous Coward · · Score: 0

      You mean, the worries are gone, and now replaced by facts?

      The worries about HTML e-mail became true, we get them all the time. The worries about viruses in e-mail became true, we get them all the time.

  40. HTML Email is GREAT!!!! by the+eric+conspiracy · · Score: 1


    It makes it so easy to filter out the crap. Even better when it includes likes to images! No way am I going to let an email message link back to some server and let the spammer know that he found a real address.

  41. 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)
    1. Re:Spam Debate by Anonymous Coward · · Score: 0
      There are a *lot* of people that print their emails, or get their secretaries to print their emails for them.

      Some fucking use a page full of links will be.

    2. Re:Spam Debate by Anonymous Coward · · Score: 0

      They can get their secretaries to print out the links, silly.

      Oh, that would cost too much? If you have enough money to employ someone to print emails for you, then you're rich enough to get them to click links, too. If it does put you overbudget, perhaps this is an indication that computer training would be a smart move.

  42. Rich Text Email? by RatPh!nk · · Score: 1

    I know Mac OS X email supports composing rich text emails. They allow me to have all of the niceties one expects with html email (well, maybe not all, I can think CSS etc..) But anyway it may be a happy in between plain text and html email.

    One thing I will plead ignorance on, I have no idea how many clients on the various platforms support rich text email.

    I am fairly sure MS Outlook/Outlook Express support them and Entourage, as well as Thunderbird. I want to say AOL mail client does not (at least the last time I looked). Anyone have any clues about others?

    --
    Argh. The laws of science be a harsh mistress.
  43. Spam Filters by leif.singer · · Score: 1

    Apart from me believing HTML in emails is *still pure evil*, maybe this argument helps to come to a decision: whenever my boss sent out HTML emails (mostly real information wanted by the recipients, no advertisments), an intolerable percentage of recipients didn't receive anything because HTML in emails makes spam filters such as Spam Assassin increase the probability of that particular email being classified as spam. When I told her "send it as plain text", it *magically* reached everyone. Now we don't send HTML emails anymore.

  44. Well-formatted plain text is enough of a problem! by aquarian · · Score: 1

    Forget HTML -- most people have enough trouble sending well-formatted plain text messages! Again, Outlook Express is at least half the problem.

  45. 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)
  46. Speak words of compromise. by Lord+Kano · · Score: 1

    Talk to your boss about doing both and letting the recipient decide.

    LK

    --
    "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
  47. Reasons cats are better than girlfriends by crmartin · · Score: 1

    (1)Feed them and pet them and you've pretty much done what they want.

    (2) you can sleep with three of them simultaneously and no one cares.

    (3) If you're busy or tired, they'll just lick each other.

  48. Yes by Kris_J · · Score: 1

    HTML email still renders unpredictably and is heavily used by spammers. Due to Outlook's inability to not fetch linked images (and frequent security issues), at work we filter all HTML email down to plain text using MailScanner (it's easier than getting people to switch from Outlook).

  49. MOD PARENT UP by blackcoot · · Score: 1

    this is exactly what i was going to suggest, but you beat me to it.

    html email is really a waste of bandwidth. do what acm does: email out a quick summary with links, and i'll go peruse as my fancy takes me. no need to waste all that extra bandwidth with formatting (or cpu time with compression). almost all html email that gets sent to me is immediately whisked away to my trash can (there are a few people who i actually want to hear from that still insist on sending html email, there are exceptions to my filtering rules for them).

  50. Email != The Web by Bill+Dog · · Score: 1

    HTML is the universal data format over the HTTP protocol. Text is the universal data format over the SMTP/POP3/IMAP protocols. Why do you think binaries need to be encoded in email? Because it's an ASCII medium.

    People who didn't know the Internet existed before the birth of the WWW think that that's all there is, and that email and everything else runs on top of the WWW. It doesn't.

    If I thought morse code was the schweetest form of communication, and sent out all my emails in dots and dashes, that wouldn't make them not evil. It would still be an annoying and inappropriate use of the medium.

    --
    Attention zealots and haters: 00100 00100
    1. 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
    2. Re:Email != The Web by petermgreen · · Score: 1

      http uses mime content types but the data isn't "mime encoded" its just sent as raw binary data after the http headers (it can be gzipped and/or chunked but it doesn't have to be and won't be unless both the client and server agree to this)

      i do agree though if your aim is marketing to normal users then html is the way to go. On the other hand if your aim is to communicate effectively no matter what client someone is using including thigs like email-sms gateways then you should use text.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  51. Why are you worrying? by gabe · · Score: 1

    If you properly MIME encode the email, and provide a plain text alternative, you don't have to care whether or not the recipients will be able to receive it.

    Honestly, you've got more to worry about with AOL thinking everything under the sun is spam (seriously, they're a big problem for legitimate mailers).

    --
    Gabriel Ricard
  52. 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.
    1. 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.
    2. Re:Then it's good enough for me, too by Anonymous Coward · · Score: 0

      > So is HTTP.

      No it isn't. You can shove any raw binary information you'd like over HTTP. Email still requires ASCII text, MIME encoding and headers, and all that crap.

    3. Re:Then it's good enough for me, too by Anonymous Coward · · Score: 0

      Some email servers enable other character encodings via 8BITMIME support, though binary data must still be encoded due to line length and CRLF rules.

    4. Re:Then it's good enough for me, too by UnrefinedLayman · · Score: 1

      Yes, you can, but the HyperText Transport Protocol abstracts that for you and allows you to send commands in plaintext straight over the wire.

      telnet slashdot.org 80
      GET /


      works wonders.

    5. 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.
  53. 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.

  54. Re:Reasons dogs are better than girlfriends by schon · · Score: 1

    Dogs don't cry.
    It's legal to keep a dog chained up at your house.
    A dog's disposition stays the same all month long.
    Dogs agree that you have to raise your voice to get your point across.
    Dogs never need to examine the relationship.
    Dogs love long car trips.
    Dogs understand that instincts are better than asking for directions.
    Dogs do not hate their bodies.
    Dogs love it when your friends come over.
    Dogs don't care if you use their shampoo.
    Dogs think you sing great.
    Dogs don't let magazine articles guide their lives.
    Dogs are excited by rough play.
    Dogs don't notice if you call them by another dog's name.
    Dogs don't want to know about every other dog you ever had.
    Dogs don't get mad at you when you pet another dog.
    Dogs don't shop.
    Dogs understand that flatulence is funny.
    Dogs can appreciate excessive body hair.
    Anyone can get a good looking dog.
    Dogs enjoy heavy petting in public.
    Dogs find you amusing when you're drunk.
    Dogs love it when you leave your clothes on the floor.
    A dog's time in the bathroom is limited to a quick drink.
    Dogs never expect flowers on Valentine's Day.
    Dogs never expect you to call them.
    Dogs seldom outlive you.
    Dogs won't hold out on you to get a new car.
    Dogs don't get mad at you if you forget their birthday.
    Dogs don't mind if you give their offspring away.
    If A dog is gorgeous, other dogs don't hate it.
    If A dog leaves, it won't take half of your stuff.
    If a dog smells another dog on you, they don't get mad, they just think it's interesting.
    If you bring another dog home, your dog will happily play with both of you.
    If you pretend to be blind, your dog can stay in your hotel room for free.
    No dog will ever wake you up at night to ask, "If I died, would you get another dog?"
    The later you are, the more excited your dog is to see you.
    When a dog gets old and starts to snap at you incessantly, you can shoot it.
    No dog ever bought a Kenny G or Hootie & the Blowfish album.
    No dog ever put on 100 pounds after reaching adulthood.
    Dogs never criticize.
    Dogs are always ready to go 24 hours a day.
    Dogs never want foot rubs.
    Dogs don't need 500 pairs of shoes.

  55. Try this: by leonbrooks · · Score: 1
    --
    Got time? Spend some of it coding or testing
  56. Non-computer geeks like HTML by Anonymous Coward · · Score: 2, Interesting

    I do a weekly salesflyer email that reachs about 70000 people that are interested in DIY speaker building and pro sound(ie, technical but not necessarily computer-savy). about 99.9% of them choose to get the html version, even though about 10% of them have mailreaders that mangle it enough that they use the "Click here if everything is messed up" link I put at the top.

    It's not terribly graphics heavy, the main reason is for layout & product pictures, plus the ease of having links instead of having to deal with "that url didn't work because my mailreader stuck a CRLF in the middle".

  57. No. by DaoudaW · · Score: 2, Funny

    Google does html mail. Google doesn't do evil. Therefore html mail is not evil.

  58. HTML-only mail gets filtered to spam box by molo · · Score: 1

    I have procmail setup to filter all messages that are content type text/html directly to the spam box. It doesn't get read.

    However, if you send a multipart/alternative message with a text/html section AND a text/plain section, it is likely to make it to my inbox.

    Oh, and don't try to be sneaky and send a multipart/alternative without a text/plain section. That gets filtered too.

    See RFC 1521 and RFC 2046.

    -molo

    --
    Using your sig line to advertise for friends is lame.
  59. 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.

  60. Minor issues with html email by dtfinch · · Score: 1

    If an html email has images, I won't see them. Spammers use images and such to verify that you've read their spam, resulting in an increase in spam to your address, either from them or people they sell their "verified" lists to.

    If you send html email, it should at least have no images. Most of the personal and mailing list emails I get are plain text. Most of the spam I get is html with images. Most (maybe 2/3) of the newsletters I get are also html with images, but they also look like crap with those images blocked. Overall, the most important emails I've received have never been in html.

    Professionals use plain text. Advertisers and newsletters containing advertisements use html. And Outlook newbies send rich text documents encapsulated a Microsoft TNEF encoded file called winmail.dat, only viewable by other users of Outlook.

  61. PDF? by darnok · · Score: 2, Interesting

    My guess is that your boss wants to send HTML email for the presentation benefits - it can look COOL!

    I filter out HTML email, so if I was one of your customers, I wouldn't ever see it. However, if you sent me a PDF file, with a covering message in plain email text, then I'd be much more likely to read the PDF. Furthermore, unlike HTML, PDF layout can be specified in such a way that it will appear ~identical on all systems.

  62. yes, it is by Anonymous Coward · · Score: 1, Funny

    which is why you should send them all pdf files

  63. HTML and SPAM Filtering by Anonymous Coward · · Score: 1, Interesting

    I can tell you that several ISP's in Denmark have begun collective filtering for SPAM, one of the types of mails hit is HTML mail and as a user you're not even allowed to set your security level or what type of mail to let through so peoples mail get filtered w/o them knowing - I have had several mails to me disappear because of such measures - so I would definitely try to find an alternative in case this trend grows.

    One option would be to send people a link to an optional download/read online page.

    Hope you find the right solution.

  64. Yes, very evil. by treerex · · Score: 1

    HTML email is still evil, as far as I'm concerned. I don't send it, and it gets deleted immediately if it arrives in my inbox. Mailing lists that don't give me a choice between text and HTML email will not be subscribed to. I usually read mail in Emacs using VM anyway, but when I do use something like Apple's Mail client, I have image loading turned off (I don't need people tracking what mail I read by inserting a tracker in it.)

    But as many others have said, I'm one of those old crusty programmers that prefers plain text over HTML for most things. The average business user, and most non-business users, don't know the difference and don't care.

  65. Consider the user by lateral · · Score: 1

    You need to consider how your users deal with email. People sending emails tend to think as if the people receiving it will only be reading their email. The truth is that most business people have lots and lots and lots of email to wade through and they triage their email brutally.

    You're competing with a lot of other email so you need to not look like spam, keep it short, and get to the point. Colourful shiny things have an important place in marketing but email doesn't seem like a medium well suited to that approach.

    L.

  66. Been there, done that.. by hoofie · · Score: 1

    At the company I work for, we send out a LOT of requested emails every night, across a range of different subjects. And no, its not spam, every one has been requested as part of a paid subscription package.

    Clients can have them sent in plain text or HTML format. The HTML format looks pretty, but doesn't contain any attachments, or images etc so that the recipients email client doesn't need to download anything else [this was originally done as people would read them at home a lot, and the constant 'connecting to the internet' to get an image etc was causing negative feedback].

    Time has shown that HTML emails can cause problems with spam filters - its only a very small percentage etc but you quite often have to go through the logs to confirm it was sent to the client.

    Now for the important point - I've made the following VERY clear to the Marketing department :

    1. There is no such thing as 100% guaranteed delivery.
    2. Using HTML means that some emails WILL be blocked.
    3. See (1) again.

    If your boss wants to use HTML, fine its his decision - sometimes in a job you have to accept practices you won't always like. However, make it clear to him that there will be occasions that the email won't get to the recipient etc.; otherwise you will get the rough end of it when clients complain about not getting their email.

  67. HTML is EVIL in e-mail by Chanc_Gorkon · · Score: 1

    I use it, but only cause I have to. HTML is meant for the WEB and not for E-mail. Many readers have issues with it and also since it is a e-mail noone takes the time to make sure screen readers for the blind can read these e-mails. Marketing needs to KNOW this stuff. They can't just do up a slick HTML E-mail and send it out and assume everyone will be able to read it. While it's likely most corporate users will sue a client capable of it, not everyone will. I know some people who still swear by Pine and Elm for mail readers. I also tend to think that HTML screws up mail digests from listserv's as I can never read the digets, but I can always see the web archive.

    --

    Gorkman

  68. BS ALERT: Re:Email clients that still dont support by Anonymous Coward · · Score: 0

    Modern GroupWise does indeed support HTML E-Mail. The person in the parent post either has an ancient version of GroupWise, or the admin has configured it not to permit HTML E-Mail. But GroupWise has *supported* it since v5.5EP (current is v6.5).

  69. HTML email is garbae by Mind+Booster+Noori · · Score: 1

    HTML email is bad netiquette, many filters (either on the client or the server side) reject it (or consider it spam) and many people (like me) just hate garbage^W HTML emails.

  70. HTML isn't as bad as HTML Grid Layout Email by Anonymous Coward · · Score: 0

    At work we use a reporting package to do desktop publishing-style layouts from SQL data. It attempts to render something to be printed on the screen into HTML. Using a grid layout. It's absolutely terrible and paragraphs often go missing. The source is impossible to read and is 'standards compliant' only in the fact that it's consistent with itself. ;) If HTML email is bad, that stuff's the antichrist.

  71. Please keep it in HTML... by Anonymous Coward · · Score: 0

    ...so my spamassassin setup can mark your newsletter appropriately as spam.