Où trouver les messages d'erreur de Postfix

11

Je ne peux pas envoyer de courrier en utilisant Postfix (SMTP) sur Ubuntu Server 11.04. Donc, il doit y avoir des erreurs, mais où voir le message d'erreur?

Lovespring
la source

Réponses:

13

Avez-vous déjà découvert ce Howto complet de débogage de Postfix ? Il y a l'avis suivant concernant la journalisation:

Postfix enregistre toutes les livraisons échouées et réussies dans un fichier journal. Le fichier est généralement appelé /var/log/maillogou /var/log/mail; le chemin exact est défini dans le /etc/syslog.conffichier.

( syslog.confspécifie où les mailjournaux -facility sont écrits, c'est assez explicite quand on le regarde.)

sr_
la source
Je n'ai pas ce fichier, j'utilise le serveur ubuntu 11.0
lovespring
Non /etc/syslog.conf? Désolé, je ne sais pas grand chose sur Ubuntu. Oubliez cela alors, que diriez-vous /var/log/mailou similaire? Selon cela , il devrait y avoir un /var/log/mail.errjournal, je suppose. Vous trouverez également quelques conseils de débogage Postfix spécifiques à Ubuntu sur cette page.
sr_
1
/var/log/mail.err c'est ça! Tous les fichiers journaux Unix sont-ils placés dans ce répertoire / var / log? Est-ce un «must»?
lovespring
Pour les journaux système, cela est généralement vrai , pouvant varier pour différentes distributions (et bien sûr les programmes de l'espace utilisateur, par exemple ~/.xsession-errorssur certaines distributions).
sr_
Sur Ubuntu, le syslogger est rsyslog. Le fichier de configuration est /etc/rsyslog.conf et dans le répertoire /etc/rsyslog.d/. Dans votre cas, /etc/rsyslog.d/50-default.conf dit 'mail. * - / var / log / mail.log' et 'mail.err /var/log/mail.err'
Dom
5

les fichiers journaux pour postfix peuvent être

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

et vous pouvez également grep les journaux pour le /var/log/syslogfichier.

pankaj sharma
la source
J'ai trouvé le mien dedans /usr/local/psa/var/log/maillog, de tous les endroits. (Serveur CentOS géré par Plesk.)
TRiG