4 ms·
Thanks for all the detail. But your automatic rejections seem kind of stiff. What happens when a friend not yet on your whitelist sends you html email? And you
by eevilspock 14y ago
Thanks for all the detail. But your automatic rejections seem kind of stiff. What happens when a friend not yet on your whitelist sends you html email? And you treat all emails with a link as spam?
The fact that you have a whitelist says something, doesn't it?
- jcr 14y agoI said it was hypothetical, but I'm sorry if I wasn't clear enough. It was easier to write the potential objections clearly from the first person. Though I personally prefer plain text email and do use an MUA, I'm actually not a kook about it. ;-) (MUA is "Mail User Agent" often called an "email client" -- I should have expanded that abbreviation previously.) I have non-technical family members who send me HTML-only emails. It's annoying, but they're family. Also, I'm fluent in HTML source, so it's never been an issue. I've seen the mentioned methods used by others, particularly by people who prefer the terminal based "mutt" email client. The old-school UNIX folks and the security conscious folks are a TINY minority of users, and their choices are, umm, well, self-inflicted wounds. Not supporting their preferences could be a reasonable business decision but... The most important issue is the increased risk you face by not supporting accessibility for the disabled. If you intend to ever have interaction with government organizations, you MUST --by law-- have support for people with disabilities. Of course, the exact laws vary by government, but they're common in most civilized countries. Being on the wrong side of those laws can be very expensive. Sadly, in the US there's an entire industry made of suing people/companies for failing to provide adequate access to disabled people. --It's just not worth the risk.
- eevilspock 14y ago> I'm actually not a kook about it. ;-) I'm glad you were being hypothetical, because you were sounding kooky, but I didn't want to say :) I gotta believe that HTML email doesn't pose an accessibility issue as long as the HTML is simply used for formatting. Any client can easily extract the text. Am I missing something?
- jcr 14y agodamn. I really need to be a lot more careful when hypothetically impersonating kooks --it seems I'm better at it than I thought. ;) Unfortunately, the parts you're still missing are commonly missed. Unless you are disabled or have done work assisting disabled people, it's really tough to grasp all the details involved in "accessibility" coding. The most common oversight is not knowing the significant variance in impairments. For example, vision impairments are not binary. It's not a matter of blind, or not blind. There's actually a fairly vast spectrum of disorders under the "vision impairment" category. Again, hypothetically, all you want to do is add some formatting to your email messages to make them look attractive. If a disabled person is unable to see the foreground text color you used against your chosen background color, then they will be unable to read your message. If it is a commercial message, and they can't read your 'unsubscribe' link, you might be in violation of the CAN-SPAM act. --As mentioned before, it doesn't matter if the accusation is true for it to be an expensive pain. Sure, the example is a bit of an over-simplification since people with various color deficiencies can often still read poorly chose colors due to variance in luminance between the background and foreground. None the less, that you should get the underlying point of the example; you can't anticipate the exact impairment so you are unable to anticipate the impact of your formatting decisions. If it's easy to extract text, then you should do it once, send it along with the HTML version as a separate MIME part. Many clients do this automatically, but I have a hunch you're sending commercial mail through a bulk mail service (MailChimp, ConstantContact, etc.). A lot of the services will automatically generate and include plain text version along with the HTML version, so it's not a real problem for you. Speaking of hunches, I mean no offense, but for some reason I think you might be somewhat unfamiliar with the format of raw email messages, particularly the MIME specifications? It is entirely possible to have a single email contain both a HTML version of the message and a plain text version of the message in the same email. Plain text mail clients are typically configured to just ignore the HTML version, but the vast majority of email clients (including web mail clients) will render the HTML version. May I ask why you have an aversion to also including a plain text version of your messages?
- eevilspock 14y agoNo aversion at all. I've read that some receiving mail systems do that automatically, and I've seen this in emails I've received. But I'm not sure if the typical email client, or even a web-based one like Gmail, does that for you. For example I care about typography and want to pick a better font. That goes out as HTML. I don't think any of the clients I use send both the plaintext and HTML as multiparts. I'll take a look.