correio: não é possível enviar mensagem: processo encerrado com um status diferente de zero


18

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?


11
1) Você tentou executar esse comando cron no seu terminal habitual para ver a saída? 2) Você verificou os logs (geralmente em /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?
WebKnjaZ

Q1 Sim, eu fiz. Quando eu fiz isso deu o erro. Q2 Observando o / var / log, não consegui ver nenhum problema. Q3 Tentei enviar e-mails de casa, do telefone celular e também do trabalho - cada um com conexão à Internet diferente - e todos resultaram em o erro no título.
3kstc

11
Quais logs exatamente você verificou?
WebKnjaZ

var / log / sudo syslog - parece bom .. parece que tudo está funcionando como trabalho desorganizado e, em seguida, começou a funcionar novamente, posso enviar e-mails a partir do terminal agora ...
3kstc 18/02/15

2
/var/log/mail.logEu acho que
webKnjaZ

Respostas:


21

Eu tenho o mesmo problema em um servidor Ubuntu 14.04. E encontro a mensagem de erro /var/log/mail.err, que diz:

postfix/sendmail[27115]: fatal: open /etc/postfix/main.cf: No such file or directory

Depois reconfigurei postfixe resolvi esse problema.

sudo dpkg-reconfigure postfix

4
Você poderia nos dizer qual opção de reconfiguração selecionou?
Fernando

11
Selecionei servidor como "servidor de internet" e domínio como domínio de servidor, todos os demais foram a primeira escolha. Isso funcionou para mim.
Bartosz Dabrowski

1

É principalmente devido ao tamanho do arquivo é muito grande, você pode compactar o arquivo e reenviá-lo.


1

No Debian eu recebi o erro

mail: cannot send message: process exited with a non-zero status error 

e um código de saída de

$ echo $?
$ 36

porque o nome do host em / etc / hostname e o nome para 127.0.0.1 em / etc / hosts diferiram.


0
sudo dpkg-reconfigure postfix

nome do correio do sistema.

leia o log: vim /var/log/mail.err

ff@ubuntu:/var/log$ head -n 20 mail.err 
Sep  7 10:36:39 ubuntu sm-msp-queue[6302]: unable to qualify my own domain name 
(ubuntu) -- using short name
ff@ubuntu:/var/log$ 

3
Você pode explicar isso um pouco mais? Começa com a resposta de roaima, mas não entendo as próximas três palavras.
Jeff Schaller
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.