Question 1: How to set up DMARC for Gmail and Yahoo in 2026?
Answer 1 : Follow these steps –
- Step 1 – Create a reporting email address (dmarc.report@yourdomain.com) that can receive DMARC XML reports.
- Step 2 – Create your DMARC string. It looks like this “v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com”
v=DMARC1: Identifies the record as DMARC. p=none: The policy for unauthenticated emails.Set this to none to start monitoring, which means no action is taken against emails failing DMARC. rua: The destination email address for aggregate reports. You can use this tool to generate it. - Step 3 – Add these records to your DNS.
– DNS records will be in your domain account, which could be GoDaddy, Hostinger, Cloudflare, etc.
– Log in and navigate to your DNS management zone, and start adding a new record.
– Select TXT Records and type “txt” then add the text we generated from step 2.
– Save it, and it should be live in 10-20 minutes, but the platform will tell you to wait for 48 hours. - Step 4 – Verify it. Use tools like this.
- Step 5 – This is optional but I would recommend it.
Why am I getting a 421 local error, temporary deferral?
How to fix SPF and DKIM failing DMARC alignment
Do I need DMARC if I send less than 5000 emails a day?
Free tools for this
Put this into practice with our free, no-signup tools — everything runs in your browser:
Browse all 15 free tools →