Eu tive um cronjob trabalhando por cerca de quinze dias sem problemas. Na noite passada, verifiquei que não recebia o e-mail que normalmente recebo. Fui ao terminal para tentar me enviar um e-mail, recebi o seguinte erro:
correio: não é possível enviar mensagem: processo encerrado com um status diferente de zero
Não mudei nada com o meu arquivo ssmtp cfg. Parou de funcionar, quando eu checo e checo novamente tudo, o código, ssmtp, tudo está perfeito.
Envio meus e-mails duas vezes por dia via cronjob. O crontab também não foi interferido. Realmente não sei por que isso iria parar de funcionar.
O sistema envia e-mails via gmail - entrei na conta do gmail e enviei e-mails de teste, eles são enviados e recebidos sem problemas.
Além disso, verifiquei em todo o google, fóruns, sites que não vejo erros. Isso faz sentido, pois tudo estava funcionando bem 24 horas atrás e agora está parado.
P: Existe alguma maneira de diagnosticar e solucionar problemas de como resolver esse problema?
/var/log
) 3) Você verificou se as portas de rede usadas para correspondência não estão bloqueadas na sua conexão com a Internet?/var/log/mail.log
Eu acho queRespostas:
Eu tenho o mesmo problema em um servidor Ubuntu 14.04. E encontro a mensagem de erro
/var/log/mail.err
, que diz:Depois reconfigurei
postfix
e resolvi esse problema.fonte
É principalmente devido ao tamanho do arquivo é muito grande, você pode compactar o arquivo e reenviá-lo.
fonte
No Debian eu recebi o erro
e um código de saída de
porque o nome do host em / etc / hostname e o nome para 127.0.0.1 em / etc / hosts diferiram.
fonte
nome do correio do sistema.
leia o log: vim /var/log/mail.err
fonte