SPF
SPF Record Lookup
Use this tool for lookup and validate your SPF record.
Explanation Tags
The tags and their definitions
TAG | TAG DESCRIPTION |
---|---|
v (required) | The version tag. is the only allowed value is "spf1". If it's incorrect or the tag is missing, the SPF record will be ignored. |
ip4 | This tag should include all the IPv4 addresses that are allowed to send emails on behalf of the domain. |
ip6 | This tag should include all the IPv6 addresses that are allowed to send emails on behalf of the domain. |
a | The A record tag allows the SPF to validate the sender by domain name's IP address. If left unspecified, it takes the value of the current domain. |
mx | The MX record tag checks the MX record of the mail server(s). If left unspecified, it takes the value of the current domain. |
ptr (Not recommended) | The PTR tag prompts a PTR check for client IP hostname(s). It's a not recommended tag as per RFC 7208, because it spends too many DNS lookups. |
exists | The exists tag checks if an A record exists or not on the mentioned domain. |
include | The include tag is of top importance for a correct SPF record. Listing all your sending sources under this tag lets the recipient know that you verify all the aded domains/subdomains as legitimate sources. |
all (required) | All is a required tag. It should be placed at the end of the SPF record. Depending on the qualifiers used (~, +, -, ?), this mechanism indicates how the recipient should treat emails from non-authorized sources. |