我有Postfix在几个端口上侦听传入的邮件。 例如端口25和587.我想在日志中看到每个传入连接的目标端口。
在/etc/postfix/master.cf的smtpd选项中使用syslog_name 。 这将更改标准格式日志行中进程的名称。 默认是postfix/smtpd 。 所以要改变它的submission行(端口587),添加到选项:
-o syslog_name=postfix-submission
请注意,默认进程名称保留为前缀。 不要包含“/ smtpd”,因为这是自动添加的。
示例默认日志行:
Sep 28 01:22:28 XXXXXX postfix/smtpd[11737]: connect from unknown[203.194.109.130]
示例“增加”日志行:
Sep 28 01:22:28 XXXXXX postfix-submission/smtpd[11737]: connect from unknown[203.194.109.130]
警告 :不要在/etc/postfix/main.cf改变这个选项,否则会改变Postfix所有监听端口的输出。