SPF says who may send
One TXT record at the apex listing the servers allowed to send as this domain. Two records is a permerror and receivers ignore both — the single most common real fault we find.
Read the three records that decide whether your mail is trusted, and what each one actually says. No signup, no sending, DNS only.
Not sure what to put in them? How to add SPF, DKIM and DMARC, step by step.
Exactly what a receiver reads. Long values wrap rather than scroll, because the end of an SPF record is the part that matters.
| Record | Name | Type | Value |
|---|
Business email, set up correctly Or filter what you already run
Reading the result
One TXT record at the apex listing the servers allowed to send as this domain. Two records is a permerror and receivers ignore both — the single most common real fault we find.
A public key at <selector>._domainkey lets a receiver verify the message
was not altered. The selector is chosen by the sender, so a checker can only try the common
ones.
Without a DMARC record, a failing message is still delivered and nobody tells you. With
p=none you get reports; with quarantine or reject you
get enforcement.