w***@gmail.com
2018-07-15 10:54:46 UTC
Hello.
Since I installed Postfix 3.3.1 (previously 3.2.5) on Fedora 28 there started to appear error messages like:
postfix[4394]: /usr/sbin/postconf: warning: mysql:/etc/postfix/sql/mysql_virtual_domains_maps.cf: unused parameter: password=password
postfix[4394]: /usr/sbin/postconf: warning: mysql:/etc/postfix/sql/mysql_virtual_domains_maps.cf: unused parameter: dbname=postfix
postfix[4394]: /usr/sbin/postconf: warning: mysql:/etc/postfix/sql/mysql_virtual_domains_maps.cf: unused parameter: query=SELECT domain FROM domain WHERE domain='%s' AND active = '1'
postfix[4394]: /usr/sbin/postconf: warning: mysql:/etc/postfix/sql/mysql_virtual_domains_maps.cf: unused parameter: user=postfix
postfix[4394]: /usr/sbin/postconf: warning: mysql:/etc/postfix/sql/mysql_virtual_domains_maps.cf: unused parameter: hosts=localhost
postfix[4394]: /usr/sbin/postconf: warning: mysql:/etc/postfix/sql/mysql_virtual_alias_maps.cf: unused parameter: password=password
postfix[4394]: /usr/sbin/postconf: warning: mysql:/etc/postfix/sql/mysql_virtual_alias_maps.cf: unused parameter: dbname=postfix
postfix[4394]: /usr/sbin/postconf: warning: mysql:/etc/postfix/sql/mysql_virtual_alias_maps.cf: unused parameter: query=SELECT goto FROM alias WHERE address='%s' AND active = '1'
postfix[4394]: /usr/sbin/postconf: warning: mysql:/etc/postfix/sql/mysql_virtual_alias_maps.cf: unused parameter: user=postfix
postfix[4394]: /usr/sbin/postconf: warning: mysql:/etc/postfix/sql/mysql_virtual_alias_maps.cf: unused parameter: hosts=localhost
It seems that Postfix now check mysql db parameters as postfix parameters.
Settings of these virtuals within main.cf are:
virtual_mailbox_domains = proxy:mysql:$config_directory/sql/mysql_virtual_domains_maps.cf
virtual_alias_maps = proxy:mysql:$config_directory/sql/mysql_virtual_alias_maps.cf, proxy:mysql:$config_directory/sql/mysql_virtual_alias_domain_maps.cf, proxy:mysql:$config_directory/sql/mysql_virtual_alias_domain_catchall_maps.cf
virtual_mailbox_maps = proxy:mysql:$config_directory/sql/mysql_virtual_mailbox_maps.cf, proxy:mysql:$config_directory/sql/mysql_virtual_alias_domain_mailbox_maps.cf
How to solve this issue?
Thanks.
Vaclav
Since I installed Postfix 3.3.1 (previously 3.2.5) on Fedora 28 there started to appear error messages like:
postfix[4394]: /usr/sbin/postconf: warning: mysql:/etc/postfix/sql/mysql_virtual_domains_maps.cf: unused parameter: password=password
postfix[4394]: /usr/sbin/postconf: warning: mysql:/etc/postfix/sql/mysql_virtual_domains_maps.cf: unused parameter: dbname=postfix
postfix[4394]: /usr/sbin/postconf: warning: mysql:/etc/postfix/sql/mysql_virtual_domains_maps.cf: unused parameter: query=SELECT domain FROM domain WHERE domain='%s' AND active = '1'
postfix[4394]: /usr/sbin/postconf: warning: mysql:/etc/postfix/sql/mysql_virtual_domains_maps.cf: unused parameter: user=postfix
postfix[4394]: /usr/sbin/postconf: warning: mysql:/etc/postfix/sql/mysql_virtual_domains_maps.cf: unused parameter: hosts=localhost
postfix[4394]: /usr/sbin/postconf: warning: mysql:/etc/postfix/sql/mysql_virtual_alias_maps.cf: unused parameter: password=password
postfix[4394]: /usr/sbin/postconf: warning: mysql:/etc/postfix/sql/mysql_virtual_alias_maps.cf: unused parameter: dbname=postfix
postfix[4394]: /usr/sbin/postconf: warning: mysql:/etc/postfix/sql/mysql_virtual_alias_maps.cf: unused parameter: query=SELECT goto FROM alias WHERE address='%s' AND active = '1'
postfix[4394]: /usr/sbin/postconf: warning: mysql:/etc/postfix/sql/mysql_virtual_alias_maps.cf: unused parameter: user=postfix
postfix[4394]: /usr/sbin/postconf: warning: mysql:/etc/postfix/sql/mysql_virtual_alias_maps.cf: unused parameter: hosts=localhost
It seems that Postfix now check mysql db parameters as postfix parameters.
Settings of these virtuals within main.cf are:
virtual_mailbox_domains = proxy:mysql:$config_directory/sql/mysql_virtual_domains_maps.cf
virtual_alias_maps = proxy:mysql:$config_directory/sql/mysql_virtual_alias_maps.cf, proxy:mysql:$config_directory/sql/mysql_virtual_alias_domain_maps.cf, proxy:mysql:$config_directory/sql/mysql_virtual_alias_domain_catchall_maps.cf
virtual_mailbox_maps = proxy:mysql:$config_directory/sql/mysql_virtual_mailbox_maps.cf, proxy:mysql:$config_directory/sql/mysql_virtual_alias_domain_mailbox_maps.cf
How to solve this issue?
Thanks.
Vaclav