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?

uwielbia wiosnę
źródło

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

sr_
źródło
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.

pankaj sharma
źródło
Znalazłem moje /usr/local/psa/var/log/maillogze wszystkich miejsc. (Serwer CentOS zarządzany przez Plesk.)
TRiG