Viktor Dukhovni:
> On Thu, Oct 10, 2013 at 01:58:45AM +0200, Dominik George wrote:
> 
> > > Confirmed, Postfix looks at the answer section only. Claims to
> > > the contrary are based on false speculation.
> > 
> > Hmm, that leads us to the original question:
> > 
> > Why does postfix sometimes not find the AAAA record for any given MX?
> 
> It does not fail to find it.  It just uses IPv4.  See:
> 
>     http://www.postfix.org/postconf.5.html#smtp_address_preference
> 
> The documentation for
> 
>     http://www.postfix.org/postconf.5.html#inet_protocols
> 
> is sadly I believe out of date.  The sentence:
> 
>     When both IPv4 and IPv6 support are enabled, the Postfix SMTP
>     client will attempt to connect via IPv6 before attempting to
>     use IPv4.
> 
> is no longer accurate.  That is only true when
> 
>     smtp_address_preference = ipv6
> 
> The correct description is:
> 
>     When both IPv4 and IPv6 support are enabled, the Postfix SMTP
>     client, for Postfix versions prior to 2.8, will attempt to
>     connect via IPv6 before attempting to use IPv4.  Starting
>     with 2.8 protocol preference is controlled via the new
>     smtp_address_preference parameter.

I make that:

    When both IPv4 and IPv6 support are enabled, the Postfix SMTP
    client will choose the protocol as specified with the
    smtp_address_preference parameter. Postfix versions before 2.8
    attempt to connect via IPv6 before attempting to use IPv4.

Text should describe current behavior before historical behavior.

        Wietse

Reply via email to