我让 Postfix 在多个端口上监听传入邮件。例如端口 25 和 587。我想在日志中查看每个传入连接的目标端口。
答案1
syslog_name
在 smtpd 选项中使用/etc/postfix/master.cf
。这会更改标准格式日志行中进程的名称。默认值为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 监听端口的输出。