I've been living with the backwards-compatible warnings on postfix reloads
for a while, and figured today was the day to turn them off.

Here's what I'm always seeing:

# postfix reload
postfix: Postfix is running with backwards-compatible default settings
postfix: See http://www.postfix.org/COMPATIBILITY_README.html for details
postfix: To disable backwards compatibility use "postconf
compatibility_level=2" and "postfix reload"
postfix/postfix-script: refreshing the Postfix mail system

According to http://www.postfix.org/COMPATIBILITY_README.html, "The safety
net will log a warning whenever a "new" default setting could have an
negative effect on your mail flow."

Inspecting my logs, I'm not seeing any of the five messages mentioned in
that README, so I feel safe changing the compatibility level to "2" as
recommended by the warning above.

But doing so yields the following messages after the reload:

postfix: warning: smtputf8_enable is true, but EAI support is not compiled
in
postfix/postlog: warning: smtputf8_enable is true, but EAI support is not
compiled in
postfix/postfix-script: refreshing the Postfix mail system
postsuper: warning: smtputf8_enable is true, but EAI support is not
compiled in

Doing a postconf smtputf8_enable=no and reloading makes all the warnings
stop, and things seem to be operating normally.

Did I do the right thing? Or should I have re-compiled Postfix with
smtputf8 support (I build my own Postfix binaries) and gone with the new
default?

Thanks,

SJ

Reply via email to