Я использую OS X 10.12.3. У меня не установлен пакет OS X Server, но я знаю, что postfix входит в стандартную (не серверную) установку.
Мне иногда нужно отправлять электронные письма из командной строки, и хотя я могу нормально отправлять электронные письма с помощью команды «mail», я не могу за всю жизнь найти какой-либо журнал, показывающий ход и / или состояние отправленного почта
Несмотря на то, что говорится в этом ответе ( mail и mailx не могут отправлять электронные письма в gmail ), /var/log/mail.log
его не существует, по крайней мере, на Sierra. Я искал файлы конфигурации, /etc/postfix
пытаясь найти ссылку на каталог журналов, но не нашел. Я даже пытался использовать -mtime
опцию find
команды, чтобы найти любые измененные файлы сразу после отправки электронного письма, но безрезультатно. Все, что появляется, это временные хранилища внутри /var/spool/postfix
, но на самом деле ни один из этих файлов не является простым старым файлом журнала.
Я прочитал этот пост ( есть ли какая-либо документация по новой системе ведения журналов macOS Sierra? ) О новом подходе к ведению журнала в Sierra, но он не решил мою проблему. Я проверил, system.log
и хотя есть несколько сообщений, содержащихся в них postfix
, они касаются только выхода из службы, а не отправляемых элементов почты.
Postfix даже пишет запись в журнале на Sierra, когда вы отправляете электронное письмо?
Любая информация по этой теме будет принята с благодарностью.
Filtering the log data using "process == "smtpd" OR process == "smtp""
.