Image of the glider from the Game of Life by John Conway
Skip to content

ASCII Ribbon Campaign

I generally don't join campaigns all too often. In fact, very rarely. Mainly, just for the fact that most of them are just plain silly. Someone is mad at some organization or practice, and they're trying to make an impact on the web. So, generally, there is a petition to sign, or some image or ad banner to place on your website showing that you belong to the campaign. They are all very nauseating and annoying. However, I don't feel that way with the ASCII Ribbon Campaign. Well, I don't now. I did a few days ago.

The ASCII Ribbon Campaign is a campaign promoting the use of plain text emails and open attachments. They are against HTML email, vCards and proprietary attachments as they limit the audience who can view the email. Here are some of the points mentioned (of course, there could be more reasons not mentioned here):

  • Many email clients do not support HTML email. This means many people will not be able to read your message, but rather see just the raw HTML code or an error message with nothing at all!
  • Some email clients have poor or broken HTML rendering, again making the message difficult to read, or nothing at all.
  • HTML email is bloated, and the size of the message is always considerably larger than it's plain text counterpart. Thus, HTML email requires unnecessary bandwidth, and this can be a pain for those who have slower Internet connections.
  • Email with flashy graphics, images or other annoying displays are completely useless and are a complete waste of bandwidth. Having to download 200KB when only a few lines of text are delivered is unnecessary and literally could be %0.01 the size if delivered in plain text.
  • People who are limited to a text-only terminal, people with disabilities, blind people or just basically anyone who cannot take advantage of a graphical user interface at all are unlikely to read your email.
  • Inline graphics pose a security risk to the recipients. Some images "call home" when the message is downloaded to get a confirmation with your e-mail address, IP address, browser type, operating system, time zone, and even more information, confirming that the e-mail was indeed opened and viewed, all automatically, and with that confirming your address as being read and a good target to send SPAM!

Those points just address the problems with HTML email. Proprietary email is much worse. Sending a proprietary email, or an email with a proprietary attachment imposes the use of certain proprietary software on the recipients. For example, consider composing an email in Microsoft Word and sending it as such. Most email clients will compose the email with the Word document as an attachment, and for the clients receiving the email, it means opening the attachment in an external program, as most email clients lack the functionality to read the attachment internally. This means you suppose the recipients have Microsoft Word installed, or some other software installed, and have the ability to read your email (I don't have Word installed, although I do have installed. With that said, I have always refused proprietary attachments, and will continue to do so).

So, what can you do to help? Obviously, HTML/proprietary email is a problem. Well, there are a few things that you can do:

  • First, configure your email client to send only plain text messages.
  • Secondly, show your support by adding the ASCII Ribbon Campaign signatures to your personal email signature (more can be found at the Campaign site).
()  ascii ribbon campaign - against html e-mail 
/\\   - against proprietary attachments
  • Thirdly, spread the word that plain text email is a very efficient means of communication. It is how the medium was originally designed, and you can still format your messages in plain text. You can still attach images and other files to the message and send them to your friends, just the body of the email is in plain text, which means it will be correctly displayed on any operating system with any email client.

For me, I actually realized that sending a plain text email wasn't that big of a deal. I always digitally sign my email with my personal GPG key. GPG will not allow the signing of HTML email, and if it is in that format, the format is lost, and converted to plain text. Also, looking at my email client Thunderbird, I have it configured to send plain text email anyway. So from the get-go, I'm all set. I just hope that everyone else sees the benefit of plain text email, and does the same.

{ 3 } Comments

  1. Christer Edwards | December 29, 2006 at 8:56 pm | Permalink

    I have long been against the use of html emails. Everything coming in or out of my client (Evolution) is stripped to plain text UTF-8 and that is the way I like it.

    I think I just might add the ascii ribbon to my address. Thanks for the good post.

  2. Archeious | January 3, 2007 at 10:48 am | Permalink

    I can bold in your comments section but you want to take away my ability to add emphasis in emails. That sounds like a great terrible idea. This reminds me of the campaign in the mid 90's to limit web pages to pure text. The GNU website was an example of this until fairly recently. Just because some people abuse the power to mark up text doesn't mean everyone should abandon the practice. That being said I agree that 200k for couple lines of text is absurd. That being said any email cleint worth a lick can render HTML email. If you do not have a cleint capable of rendering HTML let me introduce you to several open source that you can download for free.
    Bandwidth, once again we can settle for the lowest common denomiator, push the envelope, or settle somewhere in the middle.

    <b><i>VIVA LE HTML EMAIL</i></b>
  3. Aaron | January 3, 2007 at 11:10 am | Permalink


    I think you're missing the point of plain text emails. It's more than markup that is the problem, it's the ability to be uniformly read by EVERY email client REGARDLESS. This means blind and disabled should not have to wade through you're HTML code, just because you like to see pretty fonts.

    Web sites? They shouldn't be HTML AT ALL! HTML was not designed for what it is currently being used for. Web sites need to implement a real programming language to display their content, like flash, java, C++, etc.

    Bandwidth may not be your concern, but it is for those who have bandwidth limits from their ISP, or for those who are on slower Internet connections.

    So, Archeious, format your text nice and pretty, so you can see colors, and tables, and pictures, and cute styles. For me? I'll just send a text message getting my point across. After all, people read email, not play with it.

{ 1 } Trackback

  1. [...] disclosure- I have been a heavy plain text email advocate in the past. Post 0 and post 1 demonstrate that. Let’s just say I’ve had a change of heart. I want to do more with my [...]

Post a Comment

Your email is never published nor shared.