Al Stu wrote:
> So within the zone SMTP requirements are in fact met when the
> MX RR is a CNAME.
you might argue the line of it being OK when additional processing
includes an A record.

"Be conservative in what you send" means that fewer problems are
likely from reasonable compliance with standards and not trying
every complicated or edge case that might be read into standards.
Section 5.1 of RFC5321:
 Any other response, specifically including a value that will
 return a CNAME record when queried, lies outside the scope of
 this Standard. The prohibition on labels in the data that
 resolve to CNAMEs is discussed in more detail in RFC 2181,
 Section 10.3 [38].

So if you choose to have MXs with an <exchange> field being a
CNAME, don't complain if that results in some problems
for email delivery.

> So there is no need to prevent this nor to label it as "illegal".
"not compliant with RFC5321/5.1" would have been more explicit.
Maybe the ARM could list compliance messages along with references
to relevant standards and/or examples ?

Possible courses of action
 * disable the check-mx-cname in your config
 * discussions about correct behaviour and standards compliance
   might be better taken up on the namedroppers list
 * try to prevent RFC5321 from advancing to Standard status
   while CNAMEs are specifically excluded by the document


*plonk*

_______________________________________________
bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users

Reply via email to