Onde encontrar as mensagens de erro do Postfix


11

Não consigo enviar email usando o Postfix (SMTP) no Ubuntu Server 11.04. Portanto, deve haver alguns erros, mas onde ver a mensagem de erro?

Respostas:


13

Você já encontrou este abrangente Howto de depuração do Postfix ? Há o seguinte aviso sobre o log:

O Postfix registra todas as entregas com falha e bem-sucedidas em um arquivo de log. O arquivo geralmente é chamado /var/log/maillogou /var/log/mail; o nome do caminho exato é definido no /etc/syslog.confarquivo

( syslog.confespecifica onde os maillogs -facility são gravados, é bastante autoexplicativo quando você olha para ele.)


Eu não tenho esse arquivo, estou usando o servidor ubuntu 11.0
lovespring

Não /etc/syslog.conf? Desculpe, eu não sei muito sobre o Ubuntu. Esqueça isso, então, que tal /var/log/mailou semelhante? De acordo com isso , deveria haver um /var/log/mail.errlog, suponho. Você encontrará algumas dicas de depuração do Postfix específicas do Ubuntu nessa página também.
sr_

1
/var/log/mail.err é isso! Todos os arquivos de log unix são colocados neste diretório / var / log? É um 'deve ser'?
lovespring

Para logs do sistema, isso é verdade , possivelmente variando para diferentes distribuições (e, claro, programas de espaço para o usuário, por exemplo, ~/.xsession-errorsem algumas distribuições).
sr_

No ubuntu, o syslogger é rsyslog. O arquivo de configuração é /etc/rsyslog.conf e no diretório /etc/rsyslog.d/. No seu caso, /etc/rsyslog.d/50-default.conf diga 'mail. * - / var / log / mail.log' e 'mail.err /var/log/mail.err'
Dom

5

arquivos de log para postfix podem ser

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

e também você pode grep logs para /var/log/syslogarquivo.


Encontrei o meu em /usr/local/psa/var/log/maillogtodos os lugares. (Servidor CentOS gerenciado por Plesk.)
TRiG 29/04
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.