У меня есть сервер, на котором размещено несколько приложений, в основном построенных на 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 чтобы зарегистрировать пользовательский заголовок.