
Much of this research is aimed at various verification schemes, to provide authentication of emails and bounces at the session or message stages, so that you know who sent a message. This is complementary to authorization, which is how you decide that a given sender (now you know who they are, having authenticated them) can send you messages.
Even fully authenticated, authorized email could be spam, so some degree of spam filtering will still be necessary, but these schemes help provide accountability and traceability in contrast to standard email.
Various strands of anti-spam research aimed at altering email in some manner in order to prevent spam have been brought under the umbrella of the Anti-Spam Research Group, of the Internet Research Taskforce. Many of the ideas have existed for some time, but have not been widely implemented, while others are only beginning to be placed on a firm engineering base.
Anti-Spam Research Group (ASRG) website - asrg.sp.am/
Inventory of Problems Subgroup of the ASRG - asrg.sp.am/subgroups/problems.shtml
Consent Framework for Fighting Spam - www.shaftek.org/publications/asrg-consent-framework.html
SMTP is not secure - central.kaserver5.org/smtpbad.html
Email Security Anti-Spoofing Protection with Path and Cryptographic Authentication Methods - www.metasignatures.org/path_and_cryptographic_authentication.htm
Sender Reputation in a Large Webmail Service - www.ceas.cc/2006/19.pdf
E-mail authentication at Wikipedia - en.wikipedia.org/wiki/Category:E-mail_authentication
Efforts to Control Unsolicited Bulk Email - bbiw.net/recent.html#spam
Criteria for Proposed Techniques for the management of Spam - www.killerbees.co.uk/draft-irtf-asrg-criteria-00.html
Trust in Email Begins with Authentication - www.maawg.org/about/publishedDocuments/MAAWG_Email_Authentication_Paper.pdf
You Might Be An Anti-Spam Kook If... - www.rhyolite.com/anti-spam/you-might-be.html
Final Ultimate Solution to the Spam Problem (FUSSP) - www.FUSSP.org/
No anti-UBM measure for SMTP-based Internet mail works - homepages.tesco.net./~J.deBoynePollard/FGA/smtp-anti-ubm-dont-work.html
SPF is harmful - homepages.tesco.net./~J.deBoynePollard/FGA/smtp-spf-is-harmful.html
Why you shouldn't jump on the SPF bandwagon - spfsucks.2truth.com/ - mirrors: 1
Problems with Designated Sender - www.taugh.com/mp/lmap.html
SPF Loses Mindshare - www.circleid.com/posts/spf_loses_mindshare/
What else can we do to stop the spammers? - www.guardian.co.uk/technology/2006/nov/23/guardianweeklytechnologysection.insideit2
SPF and Microsoft's Sender ID are but the most famous of a whole set of proposed standards that are designed to prevent senders of email from forging the sender address; that is, using a “From” address that they are not authorised to use.
SMTP Session Verification (SMTP-VERIFY) Subgroup of the ASRG - asrg.sp.am/subgroups/smtp_verify.shtml
IETF Compatible Low-level Email Authentication and Responsibility (CLEAR) - mipassoc.org/clear/
There is now a wide variety of suggestions for SMTP Session Verification. To the outsider, the differences between them are often hard to discern. Many of these drafts have been written as Internet Drafts, a precursor to the IETF RFC, seen by many as the only way to ensure a new protocol is widely reviewed and then implemented.
Trusted Email Connection Signing - www.jgc.org/blog/2007/02/trusted-email-connection-signing-rev-02.html
These methods to verify SMTP session use a tag in DNS associated with a domain to mark which IP addresses can send mail using that domain in the SMTP envelope.
Similar past proposals are no longer available on the web. Paul Vixie's “Repudiating MAIL FROM” was extremely influential. LMAP was a proposal that came out of the ASRG; another failed proposal was IMX, described in “Enhancing SMTP Mail Services To Minimize SPAM”.
Sender Policy Framework (SPF) - www.openspf.org/
Sender ID for E-Mail Technical Specification - www.microsoft.com/mscorp/safety/technologies/senderid/default.mspx - now merged with SPF
Designated Mailers Protocol (DMP) - www.pan-am.ca/dmp/
A DNS RR for simple SMTP sender authentication (RMX) - www.danisch.de/work/security/antispam.html
The Case For RMX Records - www.mikerubel.org/computers/rmx_records/
Designated Relays Inquiry Protocol (DRIP) - www.sherzer.net/draft-brand-drip-02.txt
Anti-Spam Recommendations II for SMTP MTAs - db.org/2003/12/06/antispam/
DNS Naming Convention for Outbound Email Servers (mxout) - serverauthority.net/draft-lorenzen-marid-mxout-00.txt
Certified Server Validation (CSV) - mipassoc.org/csv/
.mail TLD - www.spamhaus.org/tld/
SPF Record Format and Protocol (SPF3) - elvey.com/draft-ietf-marid-spf3-00.txt
RIA - spamfizzle.com/default.aspx
The owner of the reverse DNS zone can mark parts of the IP address space as able to send mail. This is much the same principle as a dialup-list DNSBL, but is applied by the owner of the IP space, so making it highly distributed and much more accurate.
Selective Sender - www.taugh.com/mp/ss.html
Marking MTAs in rDNS with TXT RRs (mtamark) - mtamark.space.net/
Email Path Verification - www.elan.net/~william/asrg/asrg-emailpathverification-presentation.pdf
AOL implements SPF - postmaster.info.aol.com/spf/
Beyond Identity: Addressing Problems that Persist in an Electronic Mail System with Reliable Sender Identification - www.ceas.cc/papers-2004/140.pdf
An analysis of Microsoft's MARID patent applications - weblog.johnlevine.com/2004/09/22
Comparison of Automated Email Signatures - www.elan.net/~william/emailsecurity/emailsignatures-comparisonmatrix.htm
Important Considerations for Implementers of SPF and/or Sender ID - www.maawg.org/about/whitepapers/spf_sendID
SPF Council - www.openspf.org/
Certified Server Validation – FastMailWiki - wiki.fastmail.fm/wiki/index.php/Certified_Server_Validation
SPF is no CSV - www.mipassoc.org/csv/CSV-Comparison.html
SPF Information - spam.co.nz/spf/
SPF Downloads - www.openspf.org/Implementations
RMX related software - www.danisch.de/software/rmx/
libspf2 - www.libspf2.org/
SPF DNS COM Object - www.aloaha.com/download/spfdns.txt
spfmilter - www.acme.com/software/spfmilter/
Sender ID Framework SPF Record Wizard - www.microsoft.com/mscorp/safety/content/technologies/senderid/wizard/
SPF Syntax Validator - www.vamsoft.com/spfvalidator.asp
Python Based SPF Record Testing Tools - www.kitterman.com/spf/validate.html - see: source code
Email Authentication — Sender ID/SPF/DomainKeys Test Server - www.deliverability.com/resources/emailAuthentication.php
Kerio implements “Caller-ID” - www.kerio.com/callerid/
SpamAssassin 3.00 - SpamAssassin.apache.org/full/3.0.x/dist/build/3.0.0_change_summary
Wildcat! Sender Authentication Protocol (WCSAP) - www.winserver.com/public/antispam/testwcsap.wct
Tumbleweed Email Authentication - www.tumbleweed.com/solutions/email_authentication.html
QMail-dk - www.qmail.org/qmail-1.03-qdk-0.50.patch
Thunderbird Extension for Sender Policy Framework (SPF) - razor.occams.info/code/spf/
Tenbu - www.drcc.com/tenbu
Domain Registrars and DNS Providers that Support TXT Records - www.kitterman.com/spf/txt.html
The need for sender rewriting in order to not break forwarding is a drawback of SMTP session verification methods. SPF proposes its Sender Rewriting Scheme (SRS), and these links provide tools and discussion of SRS and similar schemes.
Sender Rewriting Scheme - www.openspf.org/SRS
Return Path Rewriting (RPR) - www.roe.ch/Return_Path_Rewriting
SRS integration with sendmail - srs-socketmap.info/
SRS integration with qmail - wooledge.org/~greg/qmail-srs.html
Mail::SRS - www.anarres.org/projects/srs/
Sender Rewriting Scheme in Python - bmsi.com/python/pysrs.html
libsrs_alt - srs.mirtol.com/
libsrs2 - www.libsrs2.org/
qmail SRS patch - opensource.mco2.net/qmail/srs/
Discussion of particular implementations of SMTP Session Verification.
SPF Mailing List - www.openspf.org/Forums
RMX Discussion - news.gmane.org/gmane.ietf.asrg.rmx
ietf-mxcomp mailing list - www.imc.org/ietf-mxcomp/
.mail TLD discussion - forum.icann.org/lists/stld-rfp-mail/
Sendmail.net discussion forum - www.sendmail.net/forum/index.jspa
ieft-clear mailing list - mipassoc.org/mailman/listinfo/ietf-clear
Bounce Verification is a way to reduce or eliminate the volume of backscatter reaching mailboxes. It uses a known token in the headers or SMTP envelope of all outgoing messages (apart from bounces, since these shouldn't be bounced); if a bounce arrives that doesn't contain the token then it is discarded.
Bounce Address Tag Validation (BATV) - mipassoc.org/batv/
BATV for Postfix - babel.de/batv.html
Authbounce for Exim - psg.com/~brian/software/authbounce/configure-authbounce.txt
Signed Return Addresses - www.tuffmail.com/backscatter.php
ABBS - see: qmail.safari.iki.fi/
Message Verification covers spam stamps, tokens, payment, “sender pays” or digital signatures, electronic signatures, e-postage and other technological methods used to authenticate or verify email messages. Authentication does not address the problem of authorization, a topic that is addressed in part by Trusted Sender Programmes. For some of the proposed solutions to this problem it is not entirely clear how the solution separates authentication from authorization. Challenge/response is a message verification technique that places the burden of verification on the human sender of the message, so it is not included under this section.
An overview of e-postage - www.taugh.com/epostage.pdf
Message Verification Subgroup of the ASRG - asrg.sp.am/subgroups/msg_verify.shtml
Anti-Spam Solutions and Security, Part 2 - www.securityfocus.com/infocus/1766
Appraisal Of Every Possible Payment Scheme For Email - www.cl.cam.ac.uk/~rnc1/talks/040730-Payment.pdf
ietf-mailsig - www.imc.org/ietf-mailsig/
Coming soon to your inbox: email authentication - www.pgp.com/newsroom/ctocorner/dkim.html
DomainKeys Identified Mail (DKIM) Signatures - www.ietf.org/rfc/rfc4871.txt
DKIM - mipassoc.org/dkim/
Identified Internet Mail by Cisco - www.identifiedmail.com/
DomainKeys - domainkeys.sourceforge.net/
DKIM Testing - testing.dkim.org/
Alt-N DKIM page - www.altn.com/Support/KnowledgeBase/KnowledgeBaseResults/?Number=KBA-01745
Accredited DomainKeys: A Service Architecture for Improved Email Validation - www.ceas.cc/papers-2005/127.pdf
Algorithmically determining Store-and-forward MTA Relays using DomainKeys - www.ceas.cc/2006/174.pdf
DKIM Deployment Best Practices - www.sendmail.com/sm/wp/dkim_deploy_best_practices/
DKIM overview by Mailman - wiki.list.org/display/DEV/DKIM
Mail Enhancements for Transmission Authorization (META) - www.metasignatures.org/
Combatting Spam using Certificates of Approval - www.madoverlord.com/Projects/SPAMIDEA.t
Using digital signatures to solve the spam problem - www.firstmonday.dk/issues/issue8_9/tompkins/
Certified Email with a Light Online Trusted Third Party - glew.org/nglew/papers/email-www.pdf
The Content-MD5-Origin: header - martinh.net/antispam/
Message Level - www.messagelevel.com/
EmailXT - www.emailxt.org/
Thawte Web-of-Trust - www.thawte.com/secure-email/web-of-trust-wot/
E-Postage Fees - www.mall-net.com/spam/
EMStamp - emstamp.org/
Stamps vs Spam - fare.tunes.org/articles/stamps_vs_spam.html
Selling interrupt rights - www.cs.cmu.edu/~sef/spam-discussion.htm
SMTP4All - www.tbray.org/ongoing/When/200x/2003/10/12/SpamPlan27
Charity Begins at Home - www.research.ibm.com/people/w/wegman/charity.htm
Shall We Stop All Unsolicited Email Messages? - www.ceas.cc/papers-2004/189.pdf
Markets for attention: Will postage for email help? - papers.ssrn.com/sol3/papers.cfm?abstract_id=325961
Bankable postage for network services - research.microsoft.com/research/sv/sv-pubs/TicketServer.pdf
Email Accountability Initiative - www.accountabilityinitiative.org/
Postmarking by Microsoft - blogs.msdn.com/outlook/archive/2007/07/05/postmarking-helping-the-fight-against-spam.aspx
How Outlook E-mail Postmarking helps reduce spam - office.microsoft.com/en-us/outlook/HA100625921033.aspx
HashCash - www.hashcash.org/
Camram - camram.sourceforge.net/
The Penny Black Project - research.microsoft.com/research/sv/PennyBlack/
MTA Acquaintance Protocol - www.w3.org/2003/10/acquaintance-protocol/
Proof of Work can Work - weis2006.econinfosec.org/docs/50.pdf
“Proof-of-Work” Proves Not to Work - www.cl.cam.ac.uk/~rnc1/proofwork.pdf
‘Knock-Knock’ - www.tundraware.com/Technology/Knock-Knock/
Medina Group – Anti Spamming standard - newstriangle.tripod.com/
Countering Spam by Using Ham Passwords - www.dwheeler.com/essays/spam-email-password.html
DKIM discussion - mipassoc.org/mailman/listinfo/dkim-ops
Some of the Client Side Email Accounts available use variations on email payment.
Deploy DKIM - www.dkim.org/deploy/index.htm
DomainKeys Perl Module - killa.net/infosec/Mail-DomainKeys/
Yahoo! DomainKeys Library - domainkeys.sourceforge.net/
CERN DomainKeys Library - https://websvc06.cern.ch/mmmservices/Antispam/DomainKeysLibrary.aspx
Trusted Sender Programmes address some of the problems of determining which senders are authorized to send email to a network.
New email protocols, or extensions to SMTP other than SMTP Session Verification and Message Verification.
Internet Mail 2000 - cr.yp.to/im2000.html
Fleshing out IM2000 - homepages.tesco.net./~J.deBoynePollard/Proposals/IM2000/
mail-ng - www.imc.org/mail-ng/
mail-ng goals - www.cs.utk.edu/~moore/opinions/user-visible-email-ng-goals.html
“TRIPOLI” An Empowered E-Mail Environment - www.pfir.org/tripoli-overview
Bulk Mail Transfer Protocol (BMTP) - www1.tools.ietf.org/html/draft-levine-bmtp-00
Protocol and Infrastructure Changes - www.chaoszone.org/misc/spam.html
Authenticated Mail Transfer Protocol (AMTP) - amtp.bw.org/
Proposed Method to Combat Internet Mail Abuse - www.comp.mq.edu.au/~brett/bschons/part4.html
Efficient Mail Submission and Delivery (EMSD) - www.emsd.org/
The GOSSiP Project - www.sufficiently-advanced.net/
Project Liberty - projectliberty.org/
DiffMail (DMTP) - www.ee.hawaii.edu/~dong/papers/DiffMail_UH.htm
Another Whack at Spam - www.tbray.org/ongoing/When/200x/2003/10/12/SpamPlan27
WebLOQ - www.webloq.com/home.php
“SMTP v2” - www.lanarchitect.net/Articles/SPAM/SecuringSPAM/
Forum-based trusted mailing system - spoirier.lautre.net/trustedforum.html
Identity Commons - www.identitycommons.net/
A Simple Solution To Spam (And Phishing) - www.marktaw.com/technology/ASimpleSolutionToSpam.html
A “No Soliciting” SMTP Service Extension - trusted.resource.org/no-solicit/
No-Solicit Discovery (draft) - ietfreport.isoc.org/idref/draft-malamud-keyword-discovery/
Spam reducing protocol (draft) - ietfreport.isoc.org/idref/draft-kruithof-spam-reducing/