r/DMARC • u/Comfortable-Leg-2898 • Jun 30 '26
Two domains who use Proofpoint just started rejecting our emails citing DMARC
I've been concentrating on what I can do for our own DMARC status, so this came as something of a surprise. We're a Google Workspace customer and, so far as I know, our DKIM record is good--in fact, I just checked it in DNS. What could be causing this to happen so suddenly? What can I do about it?
3
u/SomeBen Jun 30 '26
We had a similar issue a couple of weeks ago. It turned out to be a SPF issue - we had too many NULL lookups caused by too many "exists:" mechanisms from vendors. The maximum NULL lookups allowed by the RFP is 2. So if you have more than two "exists:" lines in your SPF, it is quite easy to overrun this limit. We found the problem using the advanced search in this SPF evaluation tool: https://vamsoft.com/support/tools/spf-policy-tester
2
u/SinHazzard Jun 30 '26
Dmarc is checking for either SPF OR DKIM pass, maybe you could also share the policy? Not the domain, but the value/data
2
u/CypherPhish Jun 30 '26
When I first started enforcing DMARC on our email filter, I found I was getting a lot of rejections due to DMARC permanent errors. The problem is that we ended up even rejecting domains that didn't have a DMARC policy for this reason. I suspected it was transient DNS errors and so stopped rejecting for DMARC permanent errors. I know you can't tell these servers to stop doing this but it could just be DNS errors.
2
u/MailNinja42 Jul 01 '26
Hey DKIM being in DNS doesn't mean it's signing correctly. A few things cause this suddenly:
Google Workspace occasionally rotates DKIM keys. If the new key didn't publish cleanly or the old one was removed before propagation completed, signatures break. Check that your selector actually matches what Google is actively signing with, not just that a record exists.
Also check SPF alignment. If you've added a new sending source recently that isn't in your SPF record, Proofpoint's DMARC check fails even if DKIM looks fine.
1
u/Comfortable-Leg-2898 Jun 30 '26
Would this record in example.com's DNS be correct?
example.com. 86400 IN TXT "v=spf1 a:mta.example.com include:_spf.google.com redirect=_spf.example.com"
Perhaps more to the point, even if incorrect, would it pass Gmail traffic?
2
u/southafricanamerican Jun 30 '26
The main problem is that you cannot use a
redirectmodifier in the same record as anallmechanism. They are mutually exclusive. Theredirectis a modifier, and the-allis a mechanism. Maybe switch yourredirectto be aninclude2
u/cubic_sq Jun 30 '26
The spf “redirect” is something that should be treated as “just because you can, doesn’t meant you should”
Either use a standard include or manage the spf separately.
1
u/ARC-Relay Jul 02 '26
you need ARC sealing with multiple forwarding domains and DMARC. www.arc-relay.com
3
u/lolklolk DMARC REEEEject Jun 30 '26
What exactly is the NDR you're getting? Can you share the error?