Я почти уверен, что в прошлом мой sendmail (запускаемый из PHP) регистрировал сообщения, отправленные с PHP на MTA, а также MTA получателю. Хотя электронные письма принимаются получателем, и я могу просматривать журналы с помощью journalctl -u sendmail
, я не вижу внешних сообщений в /var/log/mail.log
(I я видя внутреннее). Какую настройку мне нужно включить?
Я использую rsyslog, который я не менял, и проверял разрешения (согласно https://www.claudiokuenzler.com/blog/657/rsyslog-ubuntu-xenial- no-logging-var-log-mail.log-permissions ) для папки журнала (0775) и разрешения для mail.log: 0777
и syslog: adm
.
Это коробка Ubuntu 16.
Оказывается, все, что мне нужно было сделать, это перезапустить rsyslog в соответствии с https://unix.stackexchange.com/questions/165201/postfix-no-longer-logs-to-var-log-mail-after-it-has-been-deleted-and-re-created (хотя это относится к Postfix, который не является моим запросом)