Cadzow Knowledgebase

Normal view

Resolving SPF Records

SPF (Sender Policy Framework) is a mechanism to improve email delivery by specifying which hosts are permitted to send email claiming to be from a particular domain. The SPF record on a domain is a TXT value which begins v=spf1 and contains various syntax which eventually resolves a series of addresses.

Part of the syntax can be include:<fully-qualified-domain> which is a pointer to another record containing further addresses. This is often used to provide a single reference that domain name administrators can use to reference third-party email hosts without needing to update it whenever the third-party service updates their systems. For example, some common references are:

Gmailinclude:_spf.google.com
GoDaddyinclude:secureserver.net
Mailchimpinclude:servers.mcsv.net
Office 365include:spf.protection.outlook.com
Panthurinclude:spf.mailcluster.com.au
Postmarkinclude:spf.mtasv.net
SendGridinclude:sendgrid.net
VentraIP - Dedicated Emailinclude:spf.email-hosting.net.au
VentraIP - Shared Hostinginclude:spf.hostingplatform.net.au

When troubleshooting mail delivery it may be necessary to expand this syntax to IP addresses. This can be done as follows:

Open a command prompt and enter:

nslookup -q=TXT <domain> 8.8.8.8

This command fetches the TXT records for <domain> using Google DNS (8.8.8.8). Look for any TXT records starting with v=spf1. If those lines contain include:<DNS> syntax, issue a new command to expand this value:

nslookup -q=TXT <DNS> 8.8.8.8

Continue this process until the TXT records no longer contain include: commands.



Copyright © 1996-2023 Cadzow TECH Pty. Ltd. All rights reserved.
Information and prices contained in this website may change without notice. Terms of use.

Question/comment about this page? Please email webguru@cadzow.com.au