DMARC
SPF
DKIM
🛡️ DMARC TXT Record
none (monitor only — recommended to start)
quarantine (mark as spam)
reject (block outright)
— no subdomain policy (inherits) —
none
quarantine
reject
r (relaxed — recommended)
s (strict)
r (relaxed — recommended)
s (strict)
0 (fail if neither SPF nor DKIM aligns)
1 (fail if either fails)
d (fail if DKIM fails)
s (fail if SPF fails)
⚡ Generate DMARC Record
📋 Copy
DNS host (TXT name):
_dmarc.example.com
v=DMARC1; p=none; rua=mailto:dmarc-reports@example.com
📧 SPF TXT Record
+ip4 (IPv4 ranges)
+ip6 (IPv6 ranges)
+a (A record of domain)
+mx (MX records)
+include (other domain)
+exists
+ptr (deprecated — avoid)
~all (softfail — recommended to start)
~all (softfail — recommended)
-all (hardfail — only after testing)
?all (neutral)
+all (pass for all — testing only)
⚡ Generate SPF Record
📋 Copy
DNS host (TXT name):
@ (or yourdomain.com)
v=spf1 a mx ~all
🔐 DKIM TXT Record
⚡ Generate DKIM Record
📋 Copy
DNS host (TXT name):
google._domainkey.example.com
v=DKIM1; k=rsa; p=MIGfMA0GCSq...
📚 Quick Reference
Record
DNS host
Purpose