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?

lovespring
sumber

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.)

sr_
sumber
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.

pankaj sharma
sumber
Saya menemukan milik saya di /usr/local/psa/var/log/maillogsemua tempat. (Server CentOS dikelola oleh Plesk.)
TRiG