Де знаходиться журнал постфіксів у Сьєррі?


22

У мене працює ОС 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 навіть запис журналу на Сьєррі, коли ви надсилаєте електронний лист?

Будь-яка інформація з цієї теми буде дуже вдячна.

Відповіді:


26

Це працює для мене:

log stream --predicate  '(process == "smtpd") || (process == "smtp")' --info

Пояснення:

--predicateвикористовується для фільтрації журналу. У цьому випадку він шукає процес "smtpd"або"smtp"

--info показує всі повідомлення до рівня інформації, що добре для більшості цілей.

Сподіваюся, це допомагає!


Це просто виводить Filtering the log data using "process == "smtpd" OR process == "smtp"".
HappyFace

@HappyFace, ця команда починає фільтрувати, тож після цього ви отримуєте повідомлення журналу, коли починаєте доступ до smtp.
not2savvy

Мені потрібно судо.
HappyFace
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.