Di mana log postfix di Sierra?


22

Saya menjalankan OS X 10.12.3. Saya tidak menginstal paket OS X Server, tetapi saya tahu postfix datang sebagai bagian dari instalasi standar (non-server).

Saya memiliki kebutuhan sesekali untuk mengirim email dari baris perintah dan meskipun saya dapat mengirim email baik-baik saja menggunakan perintah 'mail', saya tidak bisa seumur hidup menemukan jenis log yang menunjukkan kemajuan dan / atau status pengiriman item surat.

Meskipun apa jawaban ini mengatakan ( mail dan mailx gagal untuk mengirim email ke gmail ), /var/log/mail.logtidak tidak ada, setidaknya tidak di Sierra. Saya telah menjelajahi file config dalam /etc/postfixmencoba mencari referensi ke direktori log tetapi tidak menemukannya. Saya bahkan sudah mencoba menggunakan -mtimeopsi findperintah untuk mencari file yang diubah segera setelah mengirim email, tetapi tidak berhasil. Semua yang muncul adalah lokasi penyimpanan sementara di dalam /var/spool/postfix, tetapi tidak satu pun dari file-file itu yang sebenarnya hanyalah file log lama.

Saya membaca posting ini ( Apakah ada dokumentasi tentang sistem logging baru macOS Sierra? ) Tentang pendekatan logging baru di Sierra, tetapi tidak menyelesaikan masalah saya. Saya telah memeriksa system.logdan meskipun ada beberapa pesan yang berisi postfix, mereka hanya tentang layanan yang keluar, bukan tentang item surat yang dikirim.

Apakah postfix bahkan menulis entri log di Sierra ketika Anda mengirim email?

Setiap info tentang topik ini akan sangat dihargai.

Jawaban:


26

Ini bekerja untuk saya:

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

Penjelasan:

--predicatedigunakan untuk menyaring log. Dalam hal ini mencari proses "smtpd"atau"smtp"

--info menampilkan semua pesan hingga ke tingkat info, yang bagus untuk sebagian besar tujuan.

Semoga ini membantu!


Itu hanya keluaran Filtering the log data using "process == "smtpd" OR process == "smtp"".
HappyFace

@HappyFace, perintah ini mulai memfilter, jadi setelah itu Anda mendapatkan pesan log ketika Anda mulai mengakses smtp.
not2savvy

Membutuhkan sudo untukku.
HappyFace
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.