What does “550 5.7.26 Unauthenticated email from domain-name is not accepted due to domain's DMARC policy” mean?
Gmail refused a message that used your domain because it failed DMARC, and your DMARC record asks mail servers to refuse such mail.
Last read from the sources at the foot of this page.
Unauthenticated email from domain-name is not accepted due to domain's DMARC policy
What does it mean?
The message said it was from your domain. It passed neither SPF nor DKIM in a way that matches your domain, so it failed DMARC. Your DMARC record is at p=reject or p=quarantine, so Gmail refused it.
Gmail writes domain-name where the bounce you received carries your own domain.
What exactly does the source say?
550 5.7.26 Unauthenticated email from domain-name is not accepted due to domain's DMARC policy. Contact the administrator of domain-name domain if this was legitimate email. To learn about the DMARC initiative, go to Control unauthenticated email from your domain.
Gmail's page writes domain-name and ip-address where your bounce shows your own domain and the sending address.
Why would a small firm see it?
A tool that sends in your name was added without its SPF include or its DKIM record: an invoicing or accounting tool, a booking system, a newsletter tool, or your website's contact form. A forwarded message can also fail.
If nobody at your firm sent the message, the bounce is the policy doing its job: someone used your domain and Gmail refused it.
How do I fix it?
- Find which service sent the message.The bounce names it, and your DMARC reports list every address that sends as your domain.
- Turn on DKIM signing for your domain at that service, and publish the record it gives.
Keep one SPF record. Add the service inside the one record you have, before its last word, and keep every service already in it. A second SPF record makes the check fail for every message.
An SPF record may make at most 10 DNS lookups. Each include counts, and so do the includes inside it. Past 10 the check fails, so take out services you no longer use before adding a new one.
Do not lower the policy to p=none to stop the bounces. That also stops the protection.
Where does this come from?
- Google Workspace: Gmail SMTP errors and codesknowledge.workspace.google.comRead 14 October 2026
See what is open before anyone else does.
We read from outside, find each way in first, and show it with a check anyone can re-run. No access, nothing tested, no obligation.
- We read your firm from outside.
- You see what is open, with the proof for the lead finding.
- If it is worth it, you order.
What happens if you go ahead. More at getleaktrace.com/see-it-first/.
Read the transcript
- 72 hours. One domain. Nothing to install.
- Discover. Every way in, found from outside.
- Validate. Every finding, proven. Dated and checkable by anyone.
- Close. Forged email: one click per step, where we reach your DNS host and you approve it.
- You get the fix for the rest, step by step, and we re-check until it is closed.
- Monitor. On monitoring: email settings, look-alikes and new host names re-checked every hour. Alerts within the hour.
- Every paid assessment is human-verified before release.
- The AI defense layer for businesses. getleaktrace.com/see-it-first/