Sierra'daki postfix günlüğü nerede?


22

OS X 10.12.3 kullanıyorum. OS X Server paketi yüklü değil, ancak postfix'in standart (sunucu olmayan) kurulumun bir parçası olarak geldiğini biliyorum.

Ara sıra komut satırından e-posta göndermem gerekiyor ve e-postaları 'mail' komutunu kullanarak gönderebiliyorum, ancak hayatım boyunca gönderilen ve / veya durumunu gösteren herhangi bir günlük bulamıyorum posta öğesi.

Bu cevap (ne diyor rağmen posta ve gmail e-postalar göndermek için başarısız mailx ), /var/log/mail.logyok değil en azından değil Sierra üzerinde, mevcuttur. /etc/postfixBir günlük dizinine bir başvuru bulmaya çalışırken yapılandırma dosyalarını temizledim ancak bir tane bulamadım. Ben bile bir e-posta gönderdikten hemen sonra herhangi bir değiştirilmiş dosyaları bulmak -mtimeiçin findkomut seçeneğini kullanarak denedim , ama boşuna. Ortaya çıkan tek şey, içindeki geçici depolama konumlarıdır /var/spool/postfix, ancak bu dosyaların hiçbiri aslında sadece eski bir günlük dosyası değildir.

Sierra'daki yeni günlükleme yaklaşımı hakkında bu yazıyı (macOS Sierra yeni günlük sistemi hakkında herhangi bir belge var mı? ) Okudum , ancak sorunumu çözmedi. Ben kontrol ettik system.logve içeren birkaç mesaj olmasına rağmen postfix, onlar sadece hizmet çıkıyor, gönderilen posta öğeleri hakkında değildir.

Postfix, e-posta gönderdiğinizde Sierra'ya bir günlük girişi bile yazıyor mu?

Bu konuyla ilgili herhangi bir bilgi çok takdir edilecektir.

Yanıtlar:


26

Bu benim için çalışıyor:

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

Açıklama:

--predicategünlüğü filtrelemek için kullanılır. Bu durumda süreci arar "smtpd"veya"smtp"

--info tüm mesajları bilgi seviyesine kadar gösterir, bu da çoğu amaç için iyidir.

Bu yardımcı olur umarım!


Sadece çıktılar Filtering the log data using "process == "smtpd" OR process == "smtp"".
HappyFace

@HappyFace, bu komut filtrelemeye başlar, bundan sonra smtp'ye erişmeye başladığınızda günlük iletileri alırsınız.
not2savvy

Benim için sudo lazım.
HappyFace
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.