4.7.1 Serviço indisponível - tente novamente mais tarde

0

Não sei se esse é o melhor lugar para essa pergunta, mas pesquisei por aí e não consigo encontrar uma solução para meu problema. Por favor, sinta-se livre para me redirecionar para outro lugar, se necessário. :)

Então, estou hospedando um servidor de e-mail no Ubuntu 14.04, usando o postfix. Tenho notado recentemente que não recebi nenhuma correspondência desde a semana passada. Em

/var/log/mail.log 

Estou vendo muita coisa

milter-reject: END-OF-MESSAGE from localhost[127.0.0.1]: 4.7.1 Service unavailable - try again later;

mensagens. O único segmento que posso encontrar sobre esse erro específico ( link ) diz para passar do DKIM para o OpenDKIM. No entanto, eu já estou usando o OpenDKIM, então (provavelmente) não é o problema.

Eu também percebi que as mensagens estão em

/var/spool/postfix/maildrop

mas não tenho ideia de como sair de lá / porque eles estão lá. Existem alguns erros dizendo que o seguinte destino em unwritable, mas eu dei-lhe as permissões corretas agora ... eu acho.

/var/lib/spamassassin/sa-update-keys/

root@ip-00-00-00-00:/var/spool/postfix/maildrop# ls -l /var/lib/spamassassin/sa-update-keys/
total 8
-rw------- 1 spamd spamd 2783 Oct 28  2015 pubring.gpg
-rw------- 1 spamd spamd    0 Oct 28  2015 pubring.gpg~
-rw------- 1 spamd spamd    0 Oct 28  2015 secring.gpg
-rw------- 1 spamd spamd 1200 Oct 28  2015 trustdb.gpg

Eu tentei reiniciar todos os serviços e reinicie tudo sem sucesso. Estou um pouco preso aonde ir agora, então qualquer ajuda seria apreciada.

Cumprimentos B

    
por infinityplusb 14.06.2016 / 13:13

1 resposta

0

Então, eu percebi que o daemon clamav não estava reiniciando corretamente, o que também usa (terminologia correta ??) o milter. Ao rever o log do clamav-milter (/var/log/clamav/clamav-milter.log), posso ver que o servidor clamd não está sendo iniciado corretamente

Sun Jun 12 06:29:00 2016 -> WARNING: No clamd server appears to be available
Sun Jun 12 06:29:25 2016 -> ERROR: Failed to initiate streaming/fdpassing

ao procurar no clamav.log (/var/log/clamav/clamav.log) Eu posso ver que há um problema com a alocação de memória:

Mon Jun 13 13:20:55 2016 -> LOCAL: Unix socket file /var/run/clamav/clamd.ctl
Mon Jun 13 13:20:55 2016 -> LOCAL: Setting connection queue length to 15
Mon Jun 13 13:20:55 2016 -> ERROR: daemonize() failed: Cannot allocate memory
Mon Jun 13 13:20:55 2016 -> Socket file removed.

Analisando o uso da memória:

             total       used       free     shared    buffers     cached
Mem:           992        759        232         10          6         75
-/+ buffers/cache:        677        314

Então, em vez de tornar a minha instância da AWS maior (e, portanto, mais cara: P), eu usei isso ( link ) para adicionar um espaço de troca e voila, o serviço foi iniciado! :)

Eu poderia seguir isso ( link ) para verificar se eu estava recebendo e-mail via telnet .

Espero que minha tragédia ajude alguém.

Feliz Ubuntuing.

Edite 1: removendo minha sugestão trágica de "pós-limpeza", que infelizmente apaga a fila principal, e não como inicialmente a leio "processa" a fila de mensagens. :(

    
por infinityplusb 14.06.2016 / 14:13