SPF and DMARC Record Builder
Build the two TXT records, with the ten-lookup and 255-character limits checked.
SPF
- Name
- example.com
- Type
- TXT
v=spf1 include:_spf.google.com ~all
- DNS lookups, limit 10
- 1
- Characters, limit 255
- 35
This counts the terms in your own record. Every include: then spends whatever its target's record spends, and that is only knowable by asking DNS, so the real total is this number or higher.
DMARC
- Name
- _dmarc.example.com
- Type
- TXT
v=DMARC1; p=none; rua=mailto:[email protected]
Built here from what you chose. Nothing is sent anywhere, nothing is stored, and no DNS was asked anything about your domain.
What it cannot tell you: whether the providers you ticked are the ones that actually send your mail. It writes down what you said. Publishing -all with a sender missing from the list means that sender's mail is dropped, quietly, by every receiver that honours it.
It also does not know what your domain publishes now. Adding a second SPF record instead of editing the first is a permanent error in itself, and it fails the same silent way.
To read what a domain publishes today, including whether there is already an SPF record to merge with, use SPF, DKIM and DMARC.