Fix para Error 554 buildaddr: no mailer in parsed address na Amazon

Visualizando 1 post (de 1 do total)
  • Autor
    Posts
  • #12617
    Luis FatorBinario
    Luis FatorBinario
    Administrador

    Em um dos servidores da Amazon que presto assistência tive um problema grave esta semana. A instância é usada para enviar emails de campanha pelo Mailwizz e simplesmente parou de enviar mesmo sem ninguém alterar ou reconfigurar qualquer serviço.

    O erro que aparecia nos logs do Mailwizz era este:

    Cannot find a valid server to send the campaign email, aborting until a delivery server is available!

    E após horas de análise consegui trackear o problema e descobri que o sendmail do servidor Linux retornava um erro (Error 554 buildaddr: no mailer in parsed address). Com mais alguns testes, e depois de configurar um relay externo como servidor de envio no Mailwizz com sucesso (usei a SparkPost para o teste), cheguei à conclusão de que o único problema com o envio pela Amazon era mesmo somente o sendmail da instância.

    Uma das maneiras de verificar o erro é digitando o último comando deste post ou este outro:

    sendmail -bv [email protected]

     

    Se você tem o mesmo problema com o sendmail veja como consertar:

    Acesse o terminal SSH do servidor e instale o pacote sendmail-cf. Este pacote será necessário para compilarmos uma nova versão do arquivo sendmail.cf.

    *O servidor que presto assistência é um CentOS então usei o yum para instalar o app.

    yum install sendmail-cf

     

    Após a instalação edite o arquivo /etc/mail/sendmail.mc

    Ao final do arquivo adicione a seguinte linha:

    MAILER(local)dnl

     

    Salve o arquivo e execute os seguintes comandos:

    m4 /etc/mail/sendmail.mc > /etc/sendmail.cf

    service sendmail restart

     

    Se o seu problema de envios era o mesmo que tive nesse servidor então agora estará solucionado. Para testar digite a seguinte linha de comando (substitua o email do comando por um válido):

    echo ‘Subject: test’ | /usr/lib/sendmail -v [email protected]

     

Visualizando 1 post (de 1 do total)

Você deve fazer login para responder a este tópico.