> out of the box, Postfix will randomly deliver over IPv4 or IPv6 as > both addresses have the same MX preference. > > To try an IPv6 address before IPv4 with the same MX preference, use > "smtp_address_preference = ipv6". But I see no benefits for this > specific case, and it will hinder error recovery in the general > case.
I understand the shortcomings of preference = ipv6 and will leave it as 'any'. The part i am still confused about is the perceived behavior difference between inet_interfaces = all inet_interfaces = ipv4, ipv6 Is there something in the code that treats these differently? Or was it just unlucky randomness that made it seem like 'all' favored IPv6 and setting IP's favored IPv4?