CTO, hesketh.com/inc.
Delivered May 26, 2006
at Webstock, Wellington NZ
http://www.webstock.org.nz
Permanently archived at:
http://hesketh.com/publications/webstock/2006/email_standards/
Just as with the Web, standards (as well as widely-accepted conventions) are vital to the continued success of email as a medium.
Many of the threats to email as a medium are rooted in a laxity and tolerance for failures to observe standards, or failures of, or weaknesses in, the protocol-defining standards themselves.
By enforcing and enhancing existing standards, fixing the existing holes in those standards, and introducing various new standards, we can fix email.
connect (and wait for banner)
<- banner
-> HELO hostname
<- 220 OK
-> MAIL FROM: <foo@example.com>
<- 220 OK
-> RCPT TO: <local@user>
<- 220 OK
-> DATA
-> (headers)
-> (message body)
-> .
<- 220 Message accepted for delivery
-> QUIT
disconnect
Any of the green bits can provide reason to refuse the message.
Standards for email continue to evolve, with DKIM in Internet-Draft stages of becoming an RFC.
http://pages.ebay.com/education/spooftutorial/spoof_4.html#learn_more
Some spamware is laughably broken.
It'd be funny if it weren't so stupid.
If widespread strictness were the rule, we could reject the following types of spam and abuse at connect time. (Some of us do anyway, and it's very effective).
That's without even analyzing for content (save URIs). Spam loads differ from host to host and account to account, but in my experience that will catch more than four fifths of all the spam we see.
Also come see me on the panel session this evening, where they will not ask me "how do you like New Zealand?" :)
Thanks to the kind folks at Webstock for inviting me to speak, and to the folks at Signify for sponsoring me.