Hi list,

Long time lurker here. Ran into an issue where one of my customers is
sending mail with the sender- and header-from domain capitalized:
foou...@example.tld.
This seems to break DMARC checks on certain receivers.

The domain has all the bells and whistles, SPF, DKIM, DMARC...

Everything is looking good, but (at least) the Proofpoint (UK)
mailservers reject messages sent by this user stating "5.7.0 Local
Policy Violation - DMARC Permerror".

The sender domain DMARC record has 'p=none', for what it's worth.

I've been playing around a bit and found out that the Proofpoint DMARC
validator, as well as the one used at mail-tester.com fwiw, choke on the
capitalization of the Return-Path / Envelope Sender address.

Mail-tester.com states "The DMARC test failed but we didn't find any
obvious reason why."

The header from address doesn't matter. So long as the domain used in
the envelope sender is capitalized it fails DMARC check.

I always thought e-mail addresses weren't supposed to be case sensitive.
Am i hitting a weird bug here? Have others seen this behaviour? Tests
with my Exim MTA show it passing no matter what capitalization is used.
My Exim is compiled against libopendmarc2 1.3.2.

I'm currently rewriting the return path of all emails to lower case in
hopes of working around this thing.

Any insights appreciated!

Regards,
-Sndr.
-- 
| denial, n.: not just a river in egypt.
| 4096R/20CC6CD2 - 6D40 1A20 B9AA 87D4 84C7  FBD6 F3A9 9442 20CC 6CD2
_______________________________________________
mailop mailing list
mailop@mailop.org
https://list.mailop.org/listinfo/mailop

Reply via email to