postfix: Показывать порт назначения для входящего соединения в журналах

postfix: Показывать порт назначения для входящего соединения в журналах

У меня 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.

Связанный контент