Nơi tìm thông báo lỗi của Postfix


11

Tôi không thể gửi thư bằng cách sử dụng Postfix (SMTP) trên Ubuntu Server 11.04. Vì vậy, phải có một số lỗi, nhưng xem thông báo lỗi ở đâu?

Câu trả lời:


13

Bạn đã vấp phải cách gỡ lỗi Postfix toàn diện này chưa? Có thông báo sau liên quan đến đăng nhập:

Postfix ghi lại tất cả các lần giao hàng thất bại và thành công vào một logfile. Các tập tin thường được gọi là /var/log/mailloghoặc /var/log/mail; tên đường dẫn chính xác được xác định trong /etc/syslog.conftệp.

( syslog.confchỉ định nơi các mailbản ghi -facility được ghi vào, nó khá tự giải thích khi bạn nhìn vào nó.)


Tôi không có tệp này, tôi đang sử dụng máy chủ Ubuntu 11.0
lovepring

Không /etc/syslog.conf? Xin lỗi, tôi không biết nhiều về Ubuntu. Quên điều này sau đó, làm thế nào /var/log/mailhoặc tương tự? Theo điều này , cần phải có một /var/log/mail.errbản ghi, tôi cho rằng. Bạn cũng sẽ tìm thấy một số gợi ý gỡ lỗi Postfix dành riêng cho Ubuntu trên trang đó.
sr_

1
/var/log/mail.err đây là nó! Có phải tất cả các tệp nhật ký unix được đặt trong thư mục / var / log này không? Có phải là 'phải'?
lovelings

Đối với nhật ký hệ thống, điều này hầu hết là đúng , có thể khác nhau đối với các bản phân phối khác nhau (và tất nhiên là các chương trình không gian người dùng, ví dụ như ~/.xsession-errorstrên một số bản phân phối).
sr_

Trên Ubuntu, syslogger là rsyslog. Tệp cấu hình là /etc/rsyslog.conf và trong thư mục /etc/rsyslog.d/. Trong trường hợp của bạn, /etc/rsyslog.d/50-default.conf nói 'mail. * - / var / log / mail.log' và 'mail.err /var/log/mail.err'
Dom

5

tệp nhật ký cho postfix có thể được

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

và bạn cũng có thể grep log cho /var/log/syslogtập tin.


Tôi tìm thấy của tôi ở /usr/local/psa/var/log/maillog, của tất cả các nơi. (Máy chủ CentOS được quản lý bởi Plesk.)
TRiG
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.