Hi,
I've upgraded from postfix-2.10.5 on fedora20 to postfix-3.0.1 on
fedora22 and receiving the backwards-compatibility warning. I've checked
all of the settings on the COMPATIBILITY_README page, and adjusted the
relay_domains setting, which was the only one that applied to my config.
I'm still receiving the compatibility warning and hoped someone could
review my config to help me determine which one is still trigging the
compat warning?
In COMPATIBILITY_README, See the section "Turning off the
backwards-compatibility safety net".
I was hoping there was a more precise way to locate which option is
apparently triggering the compatibility warning?
To give one example, you see the following warning:
postfix/trivial-rewrite[14777]: using backwards-compatible
default setting append_dot_mydomain=yes to rewrite
"localhost" to "localhost.example.com"; please add
"localhost" to mydestination or other address class
I'm actually not seeing any of these messages in the logs. The only
entry I see when reloading is:
Jun 8 21:20:03 mail02 postfix[22018]: Postfix is running with
backwards-compatible default settings
Is there some log level or something else I'm missing to have postfix
reveal more specifically which setting is forcing the compatibility mode?
I've now explicitly set mynetworks_style=host, relay_domains doesn't
include $mydestination and is set to my domains, I'm not chrooting any
services, I've explicitly set append_dot_mydomain=no, and I've
explicitly set smtputf8_enable=yes.
postconf doesn't print any variables that include ${{compatibility_level}.
I realize I could just set the compatibility_level variable, but I'd
like to understand where the deprecated variables are...
Thanks again,
Alex