INNERMEDIA
Contact Support
Support Base
Security & Performance
Fix DMARC/SPF Failures on WordPress Emails
Step 0 of 4 completed
1
Understand what's failing
- DMARC failures on WordPress emails (like password resets) usually happen because WordPress sends mail using an address on your domain, but your DNS records don’t authorise the sending server to do so.
2
Check your domain's SPF record
- Look up your domain’s SPF TXT record and confirm it includes the sending server used by WordPress (e.g. your host’s mail server, or a transactional email service like SendGrid/Mailgun if configured).
3
Use a proper SMTP plugin instead of default mail
- Rather than relying on the server’s default PHP mail function (which is a common cause of SPF/DMARC failures), configure WordPress to send via an authenticated SMTP service using a plugin such as WP Mail SMTP.
Follow our step-by-step guide: How to Set Up WP Mail SMTP for Your WPForms Emails.
4
Verify with a DMARC report tool
- After updating DNS/SMTP settings, use a DMARC report checking tool (or your mail provider’s dashboard) to confirm WordPress emails now pass authentication.
Completed
If you are still experiencing issues, our support team is here to help.
Was this article helpful?