Gdzie znaleźć komunikaty o błędach Postfix


11

Nie mogę wysyłać poczty przy użyciu Postfix (SMTP) na Ubuntu Server 11.04. Więc muszą być jakieś błędy, ale gdzie zobaczyć komunikat o błędzie?

Odpowiedzi:


13

Czy natknąłeś się już na to obszerne narzędzie do debugowania Postfix ? Istnieje następujące powiadomienie dotyczące logowania:

Postfix rejestruje wszystkie nieudane i udane dostawy do pliku dziennika. Plik jest zwykle nazywany /var/log/mailloglub /var/log/mail; dokładna nazwa ścieżki jest zdefiniowana w /etc/syslog.confpliku.

( syslog.confokreśla, gdzie mailzapisywane są dzienniki -facility, jest to raczej samo-wyjaśniające się, gdy na nie patrzysz).


Nie mam tego pliku, używam serwera Ubuntu 11.0
lovespring

Nie /etc/syslog.conf? Przepraszam, niewiele wiem o Ubuntu. Zapomnij o tym, co powiesz na /var/log/mailcoś podobnego? Zgodnie z tym powinien być /var/log/mail.errdziennik. Na tej stronie znajdziesz także wskazówki dotyczące debugowania Postfix specyficzne dla Ubuntu.
sr_

1
/var/log/mail.err to jest to! Czy wszystkie pliki dziennika unix są umieszczane w tym katalogu / var / log? Czy to musi być?
lovespring

W przypadku dzienników systemowych jest to w większości prawdą , może być różne dla różnych dystrybucji (i oczywiście programów przestrzeni użytkownika, np. W ~/.xsession-errorsniektórych dystrybucjach).
sr_

W Ubuntu syslogger to rsyslog. Plik konfiguracyjny to /etc/rsyslog.conf i znajduje się w katalogu /etc/rsyslog.d/. W twoim przypadku /etc/rsyslog.d/50-default.conf powiedz „mail. * - / var / log / mail.log” i „mail.err /var/log/mail.err”
Dom

5

pliki dziennika dla Postfiksa mogą być

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

a także możesz grep logować do /var/log/syslogpliku.


Znalazłem moje /usr/local/psa/var/log/maillogze wszystkich miejsc. (Serwer CentOS zarządzany przez Plesk.)
TRiG
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.