Skip to content

Cyberxpert1/spftest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 

Repository files navigation

※Live SPF Records Testing

•HIGHLIGHTS

These tools are meant to help you deploy SPF records for your domain. They use an actual RFC 7208 compliant library (pyspf) for tests and will dynamically test for processing limit errors (no other testers I'm aware of do this). This site uses a caching DNS resolver, so for tests that use live DNS, results will be cached for the Time To Live of the DNS record. For most basic uses, these tests should be reasonably self explanatory. Advanced users may need, and probably want, some additional information on how these tools work. It can be found.

•Does my domain already have an SPF record? What is it? Is it valid?

Retrieves SPF records for the specified domain name and determines if the record is valid.


Domain name:

NOTE: The domain is everything to the right of the '@' in the e-mail address.

•Is this SPF record valid - syntactically correct?

Tests the supplied SPF record to see if it is valid. This test does NOT look up the record for the supplied domain. It only tests the validity of the supplied record. This test is for checking the syntax of records before you publish them. The domain is used only for mechanisms such as a bare 'a' mechanism that have an implied domain. It will also be used for the %d macro if present.

Domain:
SPF Record:

Notes: Do not enclose in quotes. Input something like v=spf1 a mx ~all.
Except for %d, does not currently support records that include macros.

•Test an SPF record

This test is for evaluating the performance of your record based on different IP addresses that mail might come from (this is the IP address of the mail server). It can also be used for syntax checking of records with more complex macros (although this has not been thoroughly tested yet). The %d macro is extracted from the supplied mail from address. If an SPF record is supplied, it is used for the initial evaluation instead of any record published in DNS for the domain.

IP Address:
SPF Record v=spf1...://-->
Mail From Address:
HELO/EHLO Address://-->

To check an incoming mail request, fill out IP address from which the mail was received and the Mail From address. If you want to test a record that's not published, paste it into the SPF record field. If you don't know what to put in for HELO, just leave it blank.

It will take a few moments once the request is submitted. The Python interpreter may need to be fired up and DNS queries have to be answered. Please be patient...

  • THIS WEB DESIGN INSIDER ⁜*****※YASHGLAD※*****⁜