On 10/06/15 12:00 +0200, Patrick Wagner wrote:
I'm in the process of migrating a postfix + cyrus-sasl auth installation from
Ubuntu 12.04 to CentOS 7 and noticed that my system journal gets flooded with
auth.debug syslog messages generated by the auxprop sql module.
Such as:
Oct 05 11:55:01 mail postfix/smtpd[5883]: sql auxprop plugin using mysql engine
Oct 05 11:55:01 mail postfix/smtpd[5883]: sql plugin Parse the username
sasl-user
Oct 05 11:55:01 mail postfix/smtpd[5883]: sql plugin try and connect to a host
Oct 05 11:55:01 mail postfix/smtpd[5883]: sql plugin trying to open db
'postfix' on host '127.0.0.1:3306'
Oct 05 11:55:01 mail postfix/smtpd[5883]: sql plugin create statement from
userPassword sasl-user mail.domain
I've taken the issue to the postfix-users list at first [1] and in the meantime
also found hints on this cyrus-sasl list and Viktor Dukhovni eventually
confirmed that the postfix callback is indeed ignored because the log() calls
do not include the connection handle, see:
http://marc.info/?l=postfix-users&m=144408276316379&w=2
And proposed path by Viktor Dukhovni (for the SQL module only)
http://marc.info/?l=postfix-users&m=144408506116930&w=2
I take this to mean that using cyrus-sasl with SQL backend will create a LOT of
noise on every distribution that utilizes systemd and its journal?
[1] http://marc.info/?l=postfix-users&m=144404104202153&w=2
Do you have a 'log_level' specified in your postfix sasl smtpd.conf file?
If so, see the sasl.h header file in the source for what the different
values should produce in your output.
The shotgun approach for reducing the impact on your syslog is to modify
your syslog daemon configuration to disregard auth.debug (auth.*).
--
Dan White