postfix: ログに着信接続の宛先ポートを表示する

postfix: ログに着信接続の宛先ポートを表示する

Postfix で、受信メールを複数のポートでリッスンしています。たとえば、ポート 25 と 587 です。各受信接続の宛先ポートをログで確認したいと思います。

答え1

syslog_nameの smtpd オプションで使用します/etc/postfix/master.cf。これにより、標準形式のログ行のプロセス名が変更されます。デフォルトは ですpostfix/smtpd。したがって、行 (ポート 587) を変更するにはsubmission、オプションに以下を追加します。

-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 のすべてのリスニング ポートの出力が変更されます。

関連情報