Home | Sitemap | Recent Changes | Login

SPF Logo

Sender Policy Framework

FAQ/Manage my own

Difference (from prior major revision) (author diff)
Paragraph 3Paragraph 3

If you don't have an SPF record or you want to work on changing yours, great! The [[http://old.openspf.org/wizard.html|wizard]] is the place to go.  It will help you develop the SPF record properly.

If you don't have an SPF record or you want to work on changing yours, great!



Once you have a draft SPF record from the [[http://old.openspf.org/wizard.html|wizard]] you will want to review it and see if what you ended up with makes sense.  Take a look at the [[SPF Record Syntax|SPF record syntax]] to get a better understanding of what your record means.  Go back to the [[http://www.kitterman.com/spf/validate.html|validator]] and put the domain part of your e-mail address in the domain part of the second test and your draft record in the SPF record part (do ''not'' enclose it in quotes, just the record) and then click on "Check SPF Record".  This will tell you if the syntax of your draft record is correct.  You can also use the third test in the validator to experiment with different IP addresses your mail might come from with different records and see that you get the results you expect.  The first two tests can tell you if the syntax of your record is correct.  This is the only one that can tell you if the content of the record is right for your e-mail sending architecture.

Take a look at the [[SPF Record Syntax|SPF record syntax]] to get a better understanding of what your record means.  Go back to the [[http://www.kitterman.com/spf/validate.html|validator]] and put the domain part of your e-mail address in the domain part of the second test and your draft record in the SPF record part (do ''not'' enclose it in quotes, just the record) and then click on "Check SPF Record".  This will tell you if the syntax of your draft record is correct.  You can also use the third test in the validator to experiment with different IP addresses your mail might come from with different records and see that you get the results you expect.  The first two tests can tell you if the syntax of your record is correct.  This is the only one that can tell you if the content of the record is right for your e-mail sending architecture.


I manage my own domain(s) and I want to publish/fix my SPF record

First, if you have an existing SPF record (or if you don't know if you have an existing SPF record), go to the validator and enter the domain name part of your e-mail address (everything to the right of the @ symbol) into the topmost box and click on "Get SPF Record (if any)". That will tell you if your domain already has an SPF record and if its syntax is correct.

If you don't have an SPF record or you want to work on changing yours, great!

Take a look at the SPF record syntax to get a better understanding of what your record means. Go back to the validator and put the domain part of your e-mail address in the domain part of the second test and your draft record in the SPF record part (do not enclose it in quotes, just the record) and then click on "Check SPF Record". This will tell you if the syntax of your draft record is correct. You can also use the third test in the validator to experiment with different IP addresses your mail might come from with different records and see that you get the results you expect. The first two tests can tell you if the syntax of your record is correct. This is the only one that can tell you if the content of the record is right for your e-mail sending architecture.

If you get stuck, free support and professional consulting services are available.

Once you have convinced yourself that your record is ready to be published or updated, you publish as a record of type TXT in your domain's public DNS. How this is done varies considerably from provider to provider. If you don't know how, you will need to contact your DNS provider. If you don't know who that is, it is probably the domain registrar that you registered the domain with. If you can't figure out who it is, we can help you figure it out.


Edit text of this page | View other revisions
Last edited 2011-11-05 19:07 (UTC) by Julian Mehnle (diff)