Dove trovare i messaggi di errore di Postfix


11

Non riesco a inviare posta utilizzando Postfix (SMTP) su Ubuntu Server 11.04. Quindi, ci devono essere alcuni errori, ma dove vedere il messaggio di errore?

Risposte:


13

Ti sei già imbattuto in questo Howf completo per il debug di Postfix ? C'è il seguente avviso relativo alla registrazione:

Postfix registra tutte le consegne non riuscite e riuscite in un file di registro. Il file viene generalmente chiamato /var/log/maillogo /var/log/mail; il percorso esatto è definito nel /etc/syslog.conffile.

( syslog.confspecifica dove mailvengono scritti i registri -facility, si spiega da sé quando lo si guarda.)


Non ho questo file, sto usando Ubuntu Server 11.0
lovespring,

No /etc/syslog.conf? Scusa, non so molto di Ubuntu. Dimenticalo quindi, che ne dici /var/log/mailo simile? In base a ciò , /var/log/mail.errsuppongo che ci dovrebbe essere un registro. In questa pagina troverai anche alcuni suggerimenti per il debug Postfix specifici di Ubuntu.
sr_

1
/var/log/mail.err eccolo! Tutti i file di registro unix sono inseriti in questa directory / var / log? È un 'must be'?
lovespring,

Per i registri di sistema ciò è per lo più vero , che può variare in base alle diverse distribuzioni (e ovviamente ai programmi di spazio utente, ad esempio ~/.xsession-errorssu alcune distribuzioni).
sr_

Su Ubuntu, il syslogger è rsyslog. Il file di configurazione è /etc/rsyslog.conf e nella directory /etc/rsyslog.d/. Nel tuo caso, /etc/rsyslog.d/50-default.conf dire 'mail. * - / var / log / mail.log' e 'mail.err /var/log/mail.err'
Dom

5

i file di registro per postfix possono essere

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

e inoltre puoi grep log per /var/log/syslogfile.


Ho trovato il mio in /usr/local/psa/var/log/maillogtutti i posti. (Server CentOS gestito da Plesk.)
TRiG
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.