Mel P via Postfix-users:
>  From the 2.9 release notes:
> 
> - The default inet_protocols value is now "all" instead of "ipv4",
>    meaning use both IPv4 and IPv6.
> 
>    To avoid an unexpected loss of performance for sites without
>    global IPv6 connectivity, the commands "make upgrade" and "postfix
>    upgrade-configuration" now append "inet_protocols = ipv4" to
>    main.cf when no explicit inet_protocols setting is already present.
>    This workaround will be removed in a future release.
> 
> 
> That was from almost 15 years ago.  Is it time to revisit this and allow 
> main.cf without an explicit inet_protocols define?

I don't know that a large majority of mail servers has IPv6
connectivity, but the way Postfix implements this feature selection
can be improved.

The "make upgrade" mechanism pre-dates "compatibility_level" which
provides a more explicit way to manage changes in default settings
(it would log that it is falling back to IPv4-only).

> I ask because I just caught that behaviour during an upgrade test and, 
> had I not caught it, it would have knocked my publicly-IPv6-only 
> mailhosts offline.

You upgraded from a configuration that had no explicit inet_protocols
setting?

> p.s., If you want an effective anti-spam measure, make your MX 
> IPv6-only.  Most bots are still IPv4-only.  As a bonus, hyperspammers 
> like Microsoft, Sendgrid, and Google massively fail at fallback.  If you 
> don't need broad reach to the general internet, why not?  /sarcasm

I guess that bots are still IPV4-only because that is where most
of the mail servers are. That would be an argument against
unconditionally turning on Postfix IPv6 support.

        Wietse
_______________________________________________
Postfix-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to