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