== 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.
|
* ''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.
|