| The freedom of choice is actually in the hands of the end-users. The end-users choose which email providers (Yahoo, Gmail, Hotmail) they want to use. The email providers are motivated to provide a good user experience, which includes blocking unwanted email because they make their money through user engagement. The key to delivering into the inbox is sending mail that your recipients both want and expect. Provide a good user experience, and you'll build a good reputation. Push the limits (for example, use a "pre checked" checkbox on an order confirmation page to put people on your sales mailing list) and you'll be putting out email delivery fires all of the time. Most of the things that you describe (SPF, SenderID, DKIM, PTR, MX) are all technical requirements, which are just the baseline for delivery. These are required, but any sender of unsolicited email can configure them. They don't earn you access to the inbox. Just like properly formatted HTML does not earn you great SEO results. I like to break email delivery down into four areas: * who -- send to people who requested your email and are expecting it * what -- send something of value to these people * technical foundation -- (SPF, SenderID, DKIM, Feedback Loops, etc.) required, but having it does not give you any points * monitoring -- (open ratio, complaint ratio, ISP response codes) you need to know when something goes wrong (My company, www.drh.net, has been providing email server software, services, and deliverability consulting for over 10 years.) --- [edit; added the below] Another way the freedom-of-choice is in the hands of the end users is this: the big ISPs (yahoo, gmail, hotmail) make most of their filtering decisions based off of end-user behavioral data. For example: * what percentage of your email is opened * what percentage of your email is complained about (the "this is spam" button) * what percentage of your email is deleted without reading * how long is your email read * how much is forwarded * how much is replied to * what percentage of your email that was placed in the Spam folder when seen by the user received a click on the "this is not Spam" button. This is the end-users voting on if they want your email or not. This isn't the entire email deliverability equation, but it's a huge part of it. The ISPs treat this data so importantly because: (a) it's hard to game unlike content filtering, and (b) it directly correlates to good user experience which they want to provide. [edit to make bulleted list look right] |
Mail recipients are not perfect. They forget that they signed up for things. They accidentally click the "spam" flag on their messages. They get lazy and instead of unsubscribing they click the spam flag.
The real culprit here is that email messages rely on blacklists and not whitelists, i.e. recipients are required to give all senders full access and then block them when they misbehave, instead of giving them no access and giving them more access as they build trust.
So: What would it take to implement email whitelists across the industry?