Home | Sitemap | Recent Changes | Login

SPF Logo

Sender Policy Framework

Implementations

Showing revision 15

SPF Libraries

Reference Implementation: Mail::SPF::Query

The Perl module Mail::SPF::Query has been the very first implementation of SPF and is currently the de facto reference implementation. It roughly conforms to the final SPFv1 specification, however due to its long heritage (reaching back to 2003) there are some deviations. The Mail::SPF::Query package includes a comprehensive test suite, a command-line query tool, a query server, and sample plugins for several mail servers. The library also supports a number of non-standard features, such as best-guess processing and trusted forwarder accreditation checking.

The project is currently working on a new Perl module, Mail::SPF, to replace Mail::SPF::Query as the reference implementation (ETA June 2006).

Production-Grade Libraries

NameTypeAuthor(s)Contact
libspfCJames Couzens, Sean ComeauJames Couzens
libspf2CShevek, Wayne Schlitt(see website)
RMSPFC (Windows)Roger MoserRoger Moser
Mail::SPF::QueryPerlMeng Weng Wong et al.spf-discuss
pyspf 1.6PythonTerence WayTerence Way
pyspf updatesPythonStuart Gathman(see pyMilter website)
SPFJavaJavaNeil Murray, Roger FullertonNeil Murray

SPF Extensions for Mail Clients

NameMail ClientAuthor(s)Contact
Thunderbird Extension for Sender VerificationThunderbirdJoshua Tauberer(see website)

SPF Extensions and Patches for Mail Servers

NameMail ServerAuthor(s)Contact
postfix-policyd-spfPostfixMeng Weng Wongspf-discuss
tumgreyspfPostfixSean Reifschneider, tummy.com, ltd.(see website)

To be completed; for additional information see the old website.