On 09/09/13 14:36, Graeme Fowler wrote:
> 
> graeme@boom ~]$ dig bcidahofoundation.org any
> 
[...]
> 
> ;; ANSWER SECTION:
> bcidahofoundation.org.        900     IN      CNAME   
> www.bcidahofoundation.com.
> bcidahofoundation.org.        85677   IN      NS      ns1.hover.com.
> bcidahofoundation.org.        85677   IN      NS      ns2.hover.com.
> 
[...]
> 
> ***Interesting bit here*** bcidahofoundation.org has no MX records,
> having only a CNAME at the zone apex which goes to... ta-da! The
> explicit hostname of www.bcidahofoundation.com.
> 
> So [email protected] gets internally rewritten in the
> envelope to deliver to [email protected].
> 

Hi Graeme,

I've snipped much of your message to focus in on one particular part of
it in this reply, specifically the explanation you gave above.


1) Why should a CNAME cause the envelope to be rewritten at all?


2) This behaviour exactly contradicts the third paragraph in the Exim
documentation at
http://www.exim.org/exim-html-current/doc/html/spec_html/ch-address_rewriting.html


3) If I do a "mx" query rather than an "any" query, dig shows another
interesting detail:

;; ANSWER SECTION:
bcidahofoundation.org.  892     IN      CNAME   www.bcidahofoundation.com.
www.bcidahofoundation.com. 79792 IN     CNAME   bcidahofoundation.com.
bcidahofoundation.com.  600     IN      MX      10 mail2.bcidaho.com.
bcidahofoundation.com.  600     IN      MX      10 mail1.bcidaho.com.

Critically, there is a *chain* of CNAMEs:

bcidahofoundation.org
--> www.bcidahofoundation.com
--> bcidahofoundation.com

It does not seem to make much sense for Exim to rewrite to an
intermediate point in the chain - yet that is what it does.


All taken together, it seems fairly conclusive to me that this is
unintended behaviour.


Regards,
Max.


Attachment: signature.asc
Description: OpenPGP digital signature

-- 
## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim 
details at http://www.exim.org/ ##

Reply via email to