Een SPF-record (Sender Policy Framework) is een DNS TXT-record dat specifieke mailservers autoriseert om namens een domein e-mail te versturen. Het is een van de drie kernprotocollen voor e-mailauthenticatie, naast DKIM en DMARC. Wanneer een bericht aankomt, raadpleegt de ontvangende mailserver het SPF-record van het verzendende domein om te controleren of het afleverende IP-adres is geautoriseerd.
SPF is fundamenteel voor e-mailbezorgbaarheid. Zonder een geldig SPF-record is de kans groter dat e-mails van je domein als spam worden gemarkeerd of volledig worden geweigerd. De meeste grote inboxproviders — Gmail, Outlook, Yahoo — zien SPF-resultaten als een primair vertrouwenssignaal. Google en Yahoo eisen SPF nu als onderdeel van hun vereisten voor bulkverzenders.
Een SPF-record gebruikt een set mechanismen om geautoriseerde afzenders te beschrijven. Veelvoorkomende mechanismen zijn ip4 en ip6 (specifieke IP-adressen of -bereiken), mx (de mailservers van het domein) en include (delegeren naar het SPF-record van een ander domein). Het record eindigt met een all-mechanisme dat bepaalt wat er gebeurt met afzenders die niet expliciet zijn vermeld: ~all (softfail), -all (hardfail) of ?all (neutral).