У мене працює ОС X 10.12.3. У мене не встановлений пакет сервера OS X, але я знаю, що постфікс є частиною стандартної (несерверної) установки.
У мене є періодична потреба надсилати електронні листи з командного рядка, і хоча я можу надсилати повідомлення електронною поштою просто за допомогою команди 'mail', я не можу за все життя знайти жодного журналу, який би показував хід та / або статус відправленого пункт пошти.
Незважаючи на те , що ця відповідь каже ( пошта і mailx не відправляти повідомлення електронної пошти в Gmail ), /var/log/mail.log
зовсім НЕ існує, принаймні , нема на Sierra. Я перевіряв конфігураційні файли, /etc/postfix
намагаючись знайти посилання на каталог журналів, але не знайшов. Я навіть намагався використовувати -mtime
параметр find
команди, щоб знайти будь-які змінені файли відразу після надсилання електронного листа, але безрезультатно. Все, що з’являється, - це тимчасові місця зберігання всередині /var/spool/postfix
, але жоден із цих файлів насправді не є простим старим файлом журналу.
Я прочитав цю публікацію ( чи є документація щодо нової системи реєстрації журналів MacOS Sierra? ) Про новий підхід до реєстрації в Sierra, але це не вирішило мою проблему. Я перевірив, system.log
і хоча є декілька повідомлень, які містять postfix
, вони стосуються лише служби, що виходить, а не про відправлення поштових відправлень.
Чи пише Postfix навіть запис журналу на Сьєррі, коли ви надсилаєте електронний лист?
Будь-яка інформація з цієї теми буде дуже вдячна.
Filtering the log data using "process == "smtpd" OR process == "smtp""
.