Di mana menemukan pesan kesalahan Postfix


11

Saya tidak dapat mengirim email dengan menggunakan Postfix (SMTP) di Ubuntu Server 11.04. Jadi, pasti ada beberapa kesalahan, Tapi di mana harus melihat pesan kesalahan?

Jawaban:


13

Sudahkah Anda menemukan Howto Debugging Postfix yang komprehensif ini ? Ada pemberitahuan berikut tentang penebangan:

Log postfix semua pengiriman gagal dan berhasil ke file log. File ini biasa dipanggil /var/log/maillogatau /var/log/mail; pathname yang tepat didefinisikan dalam /etc/syslog.conffile.

( syslog.confmenentukan di mana maillog -facility menulis, itu menjelaskan sendiri ketika Anda melihatnya.)


Saya tidak punya file ini, saya menggunakan server ubuntu 11.0
lovespring

Tidak ada /etc/syslog.conf? Maaf, saya tidak tahu banyak tentang Ubuntu. Lupakan ini, bagaimana /var/log/mailatau sejenisnya? Menurut ini , harus ada /var/log/mail.errlog, saya kira. Anda juga akan menemukan beberapa petunjuk debugging Postfix khusus Ubuntu di halaman itu.
sr_

1
/var/log/mail.err ini dia! Apakah semua file log unix dimasukkan ke dalam direktori / var / log ini? Apakah ini 'harus'?
lovespring

Untuk log sistem, ini sebagian besar benar , mungkin bervariasi untuk distribusi yang berbeda (dan tentu saja program ruang pengguna, misalnya ~/.xsession-errorspada beberapa distribusi).
sr_

Di ubuntu, syslogger adalah rsyslog. File konfigurasi adalah /etc/rsyslog.conf dan di direktori /etc/rsyslog.d/. Dalam kasus Anda, /etc/rsyslog.d/50-default.conf katakan 'mail. * - / var / log / mail.log' dan 'mail.err /var/log/mail.err'
Dom

5

file log untuk postfix dapat berupa

/var/log/mail.log
/var/log/mail.err
/var/log/mail.info

dan Anda juga dapat grep log untuk /var/log/syslogfile.


Saya menemukan milik saya di /usr/local/psa/var/log/maillogsemua tempat. (Server CentOS dikelola oleh Plesk.)
TRiG
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.