Mail to CNAME a thing?

Markus Wild <[email protected]> Mon, 19 Feb 2018 08:57:10 +0100
Newsgroups gmane.org.operators.swinog
Message-ID <[email protected]>
Hi there,

I've just come across a weird mail reception problem of some mails from Microsoft. Our servers insist that
a specified MAIL FROM address can be resolved correctly, and this usually boils down to the following checks 
on the domain-part of the email-address specified:
- is there an MX? Does the target resolve using an A record (not a CNAME), and does it resolve to a publically
  reachable address (not RFC1918 or localhost etc)
- if there is no MX, is there an A record that fulfils the same criteria as the MX target above?
- if none of these are true, the address is considered to be invalid and mail is rejected

Since about Feb 15, I've now come across mails from [email protected] that
get rejected. When I manually perform the above steps, I can see why, and I also see a first: the domain part is
actually a CNAME, something I've not encountered mentioned in standards as being a legal way to perform address
resolution when delivering email. But, I also don't recall reading about rules that explicitly deny this, contrary
to the very explicit rules that for example deny having MX point to CNAME. The domain setup here is borked in multiple
ways however:

$ host -t mx accountprotection.microsoft.com
Host accountprotection.microsoft.com not found: 3(NXDOMAIN)

$ host -t a accountprotection.microsoft.com
Host accountprotection.microsoft.com not found: 3(NXDOMAIN)

BUT:

$ host -t cname accountprotection.microsoft.com
accountprotection.microsoft.com is an alias for mail.msa.msidentity.com.

and even if we should allow use of a CNAME here, we'd have to apply the same rules as stated initially on the
CNAME target, and these fail as well:

$ host -t mx mail.msa.msidentity.com.
Host mail.msa.msidentity.com not found: 3(NXDOMAIN)

$ host -t a mail.msa.msidentity.com.
Host mail.msa.msidentity.com not found: 3(NXDOMAIN)

So, what's your take on this? Does someone see a legal way to resolv this sender, that I've missed? Am I right in
considering these addresses to be unresolvable and thus reject these mails? Who would I have to report this to at
Microsoft to have any chance of a human person looking at the issue?

Cheers,
Markus


_______________________________________________
swinog mailing list
[email protected]
http://lists.swinog.ch/cgi-bin/mailman/listinfo/swinog