A form can pass every test and the lead still dies in a spam folder. That’s why every site’s form list carries a deliverability strip: Formitor continuously checks the DNS posture of the domain your notification emails are sent from.
The short version on video:
The strip

Three records, three badges:
- SPF: lists which servers may send mail for the domain. Missing = any receiving server is entitled to distrust your mail.
- DKIM: cryptographic signature proving the mail wasn’t altered. A
?means Formitor couldn’t confirm a selector; check your SMTP provider’s setup. - DMARC: the policy tying SPF and DKIM together, and the record Gmail and Yahoo now effectively require for reliable delivery. Missing DMARC is the single most common reason “the form works but clients never see the email”.
Recheck DNS re-runs the lookups on demand after you change records, so you aren’t waiting for the daily pass. Explain / How to fix generates the exact records to add.
Fixing the common case
For a WordPress site sending through an SMTP plugin, the minimal healthy set is: an SPF record including your provider (v=spf1 include:<provider> ~all), the provider’s DKIM records, and a starter DMARC record (v=DMARC1; p=none; rua=mailto:you@yourdomain.com). p=none observes without blocking; tighten later.
Records live at your DNS host (Cloudflare, registrar panel). Add, then hit Recheck DNS and watch the badges flip green.
Why Formitor watches this at all
Delivery verification tells you a specific email arrived. Deliverability posture predicts whether the next thousand will. Both together are what “your forms work” actually means.