Назад | Перейти на главную страницу

Как показать / включить исходный домен / приложение в журналы Postfix

У меня есть сервер, на котором размещено несколько приложений, в основном построенных на Drupal. Эти приложения настроены на отправку писем, а Postfix - мой MTA.

Можно ли настроить приложения и / или Postfix для идентификации в своем журнале [maillog], из какого приложения или домена исходит почта?

Так, например, если у меня есть приложения / домены: a.com b.com и c.com, можно ли отображать их для каждого письма в / var / log / maillog? Спасибо.

Существует несколько способов идентифицировать веб-приложение, доставляющее почту на ваш MTA:

  • sendmail UID: если вы используете локальную утилиту sendmail для доставки почты на postfix, будет uid=312 присутствует в ваших журналах. Используйте разных пользователей системы для своих веб-приложений, чтобы в ваших журналах отображались разные uid.

  • постфиксный qmgr должен регистрировать адрес ОТ в виде from=<mail@example.com> - это поможет вам отличиться.

  • вы можете использовать PHP mail () additional_headers возможность просто добавить домен в заголовки почты и использовать постфикс header_checks чтобы зарегистрировать пользовательский заголовок.