Home | Sitemap | Recent Changes | Login

SPF Logo

Sender Policy Framework

History of FAQ/Testing and validating


Revision 9 . . (edit) 2006-12-10 0:33 (UTC) by Scott Kitterman
Revision 8 . . (edit) 2006-12-10 0:28 (UTC) by Scott Kitterman
Revision 7 . . (edit) 2006-12-07 23:26 (UTC) by Julian Mehnle
Revision 6 . . (edit) 2006-12-07 17:36 (UTC) by Scott Kitterman
Revision 5 . . 2006-12-07 17:35 (UTC) by Scott Kitterman [Removed redundant information (was on the tools page) and added info about exists: logging record - FIXME note: The link to the Macro page is to the old site. The Macro page has not been converted.]
Revision 4 . . (edit) 2006-04-26 1:29 (UTC) by nobody [system maintenance: updated page]
Revision 3 . . 2006-03-11 18:20 (UTC) by Scott Kitterman
Revision 2 . . 2005-11-05 10:56 (UTC) by Julian Mehnle [Fixed links and cleaned up page]
Revision 1 . . 2005-11-05 2:00 (UTC) by Koen Martens
  

Difference (from prior major revision) (minor diff, author diff)
Paragraph 1Paragraph 1

== I've set up records, how do I test/validate/check it?

== I've set up records, how do I test/validate/check them?



There are two types of SPF testers available. There are those that you send email to, which are good for testing how actually email will respond from the computer you are sitting at. There are also those that let fill in the appropriate information and can simulate an SPF check from anyone and from anywhere.

There are two types of SPF testers available. There are those that you send e-mail to, which are good for testing how actually e-mail will respond from the computer you are sitting at. There are also those that let fill in the appropriate information and can simulate an SPF check from anyone and from anywhere.



=== Email based SPF testers

The [[Tools]] page has information on specific test tools known to be available.



* ''Port25.com'' provides a tool to test whether SPF is working. Send an email to <tt>check-auth@verifier.port25.com</tt> and you will receive a reply containing the results of the SPF check.
* The ''ESPC'' also provides an [[http://spf.espcoalition.org|SPF verification tool]]

=== Form based SPF testers

* [[http://www.kitterman.com/spf/validate.html|Scott Kitterman's SPF tester]]
* [[http://www.openspf.org/why.html|The standard reference <tt>why.html</tt> page]]
* [[http://www.dnsstuff.com/pages/spf.htm|DNS Stuff]] (home of ''Declude JunkMail'')

There is a [[Tools]] page that may have more information.

If you run your own DNS server, you can use the [[SPF Record Syntax#exists|exists:]] mechanism to capture information on where mail from your domain is being sent from.  This example, <tt>exists:CL.%{i}.FR.%{s}.HE.%{h}.null.spf.altavista.com</tt>, is the prototypical example of this published by altavista.com in 2003.  The example will log the IP address, <tt>MAIL FROM</tt> address, and <tt>HELO</tt> name every time the record is checked.  There are other [[RFC 4408#macros|macros]] available to capture other information in your DNS logs as desired.