Dónde encontrar los mensajes de error de Postfix

11

No puedo enviar correo usando Postfix (SMTP) en Ubuntu Server 11.04. Entonces, debe haber algunos errores, pero ¿dónde ver el mensaje de error?

primavera amorosa
fuente

Respuestas:

13

¿Ya te has topado con este completo tutorial de depuración de Postfix ? Existe el siguiente aviso sobre el registro:

Postfix registra todas las entregas fallidas y exitosas en un archivo de registro. El archivo generalmente se llama /var/log/maillogo /var/log/mail; el nombre de ruta exacto se define en el /etc/syslog.confarchivo.

( syslog.confespecifica dónde se mailescriben los registros de instalación, es bastante autoexplicativo cuando lo miras).

sr_
fuente
No tengo este archivo, estoy usando ubuntu server 11.0
lovespring
No /etc/syslog.conf? Lo siento, no sé mucho sobre Ubuntu. Olvídate de esto, ¿qué tal /var/log/mailo similar? De acuerdo con esto , debería haber un /var/log/mail.errregistro, supongo. También encontrará algunas sugerencias de depuración de Postfix específicas de Ubuntu en esa página.
sr_
1
/var/log/mail.err esto es todo! ¿Todos los archivos de registro de Unix se incluyen en este directorio / var / log? ¿Es un 'debe ser'?
lovespring
Para los registros del sistema esto es mayormente cierto , posiblemente variando para diferentes distribuciones (y, por supuesto, programas de espacio de usuario, por ejemplo, ~/.xsession-errorsen algunas distribuciones).
Sr_
En ubuntu, el syslogger es rsyslog. El archivo de configuración es /etc/rsyslog.conf y en el directorio /etc/rsyslog.d/. En su caso, /etc/rsyslog.d/50-default.conf diga 'mail. * - / var / log / mail.log' y 'mail.err /var/log/mail.err'
Dom
5

los archivos de registro para postfix pueden ser

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

y también puede grep logs para el /var/log/syslogarchivo.

pankaj sharma
fuente
Encontré el mío en /usr/local/psa/var/log/maillogtodos los lugares. (Servidor CentOS administrado por Plesk.)
TRiG