Informações de Email Rejeitado Não Encontradas

Fui investigar um usuário que não recebeu um e-mail de inscrição. A tela de administração mostrou uma pontuação de rejeição. Fui em Admin->Email->Configuração do servidor e logs->Rejeitados (aba).

Vejo o usuário listado no relatório de rejeitados. Quando clico no ícone de informação para informações adicionais, o seguinte aparece.

Alguma sugestão ou ideia sobre como resolver isso?

Informações de Suporte:

  1. Executando 3.5.0.beta2-dev (f591083407)
  2. Usando AWS SES para entrega de e-mail com VERP instalado.
  3. Tudo está funcionando, exceto as informações de rejeição.
2 curtidas

Alguém poderia verificar se o seu sistema está funcionando e se o problema é apenas no meu sistema?

Eu verifiquei a tabela chamada Email_Logs. Ela mostra uma chave de rejeição e um código de erro de rejeição. Alguém sabe onde posso encontrar as informações específicas do e-mail? Cabeçalho, corpo, etc.?

Não tenho certeza sobre o que vou escrever :eyes:, mas acho que, por padrão, o SES não registra tais informações. Outros serviços de e-mail registram.
Talvez você possa tentar ativá-lo e ver qual motivo é dado para o e-mail rejeitado na interface do SES?

2 curtidas

É irritante que isso não esteja listado nas instruções ao configurar o VERP. O que é mais irritante é que os códigos de erro de devolução estão no banco de dados, mas não são exibidos nesta tela.

Se você usa o AWS SES, execute a seguinte consulta no Explorador de Dados:

SELECT * from email_logs where bounced=true order by id desc

Procure pela coluna chamada bounce_error_code. O código de erro pode ser cruzado com:

Lista de Códigos de Erro de Devolução SMTP Aprimorados

  • 4.2.2 - A conta de e-mail está acima do limite de cota
  • 5.0.0 - Erro de sintaxe: formato de endereço de e-mail inválido
  • 5.1.0 - Endereço de caixa postal de destino inválido
  • 5.1.1 - Endereço de caixa postal de destino inválido
  • 5.1.2 - Endereço de sistema de destino inválido
  • 5.1.3 - Sintaxe de endereço de caixa postal de destino inválida
  • 5.1.4 - Endereço de caixa postal de destino ambíguo
  • 5.1.5 - Endereço de caixa postal de destino válido
  • 5.1.6 - Caixa postal movida
  • 5.1.7 - Sintaxe de endereço de caixa postal do remetente inválida
  • 5.1.8 - Endereço de sistema do remetente inválido
  • 5.1.9 - Mensagem encaminhada para domínio inexistente
  • 5.2.0 - Outro status de caixa postal ou indefinido
  • 5.2.1 - Caixa postal desativada, não aceita mensagens
  • 5.2.2 - Caixa postal do destinatário está cheia e não pode aceitar novas mensagens
  • 5.2.3 - O tamanho da mensagem excede o limite administrativo
  • 5.2.4 - Problema de expansão da lista de mala direta
  • 5.3.0 - Outro status de sistema de e-mail ou indefinido
  • 5.3.2 - Sistema não aceita mensagens de rede
  • 5.3.3 - Sistema não é capaz de recursos selecionados
  • 5.3.4 - Mensagem muito grande para o sistema
  • 5.3.5 - Sistema de e-mail do destinatário está mal configurado
  • 5.4.0 - Outro status de rede ou roteamento ou indefinido
  • 5.4.1 - Servidor de e-mail do destinatário não respondeu
  • 5.4.2 - Problema com a conexão ao servidor de e-mail do destinatário
  • 5.4.3 - Servidor de roteamento encontrou um erro ao entregar a mensagem
  • 5.4.4 - A mensagem não pode ser roteada para o servidor de e-mail do destinatário
  • 5.4.5 - Congestionamento da rede está impedindo a entrega da mensagem
  • 5.4.6 - Loop de roteamento detectado durante a entrega da mensagem
  • 5.4.7 - Tempo limite de entrega da mensagem expirado
  • 5.5.0 - Outro status de protocolo ou indefinido
  • 5.5.1 - Comando SMTP emitido pelo remetente é inválido
  • 5.5.2 - Sintaxe do comando SMTP incorreta
  • 5.5.3 - Contagem de destinatários excede o máximo permitido pelo sistema de e-mail do destinatário
  • 5.5.4 - Argumentos fornecidos com o comando SMTP são inválidos
  • 5.5.5 - Versão do protocolo SMTP usada pelo remetente não é suportada
  • 5.6.0 - Outro erro de mídia ou indefinido
  • 5.6.1 - O sistema de e-mail do destinatário não suporta o tipo de mídia usado pelo remetente.
  • 5.6.2 - Conversão entre tipos de mídia é necessária, mas proibida.
  • 5.6.3 - Conversão entre tipos de mídia é necessária, mas não suportada
  • 5.6.4 - Conversão com perda realizada
  • 5.6.5 - Falha na conversão entre tipos de mídia
  • 5.7.0 - Outro status de segurança ou indefinido
  • 5.7.1 - Entrega não autorizada, mensagem recusada
  • 5.7.2 - Expansão de lista de mala direta proibida
  • 5.7.3 - Conversão de segurança necessária, mas não possível
  • 5.7.4 - Recursos de segurança não suportados
  • 5.7.5 - Operações criptográficas realizadas pelo remetente falharam
  • 5.7.6 - Algoritmo criptográfico não suportado
  • 5.7.7 - Falha na integridade da mensagem
2 curtidas

Você tem razão, esta não é uma ótima experiência.

Como você configurou seu site para processar devoluções? Ele está recebendo as informações via webhook, mas sem o e-mail real?

3 curtidas

Segui as instruções para o AWS SES nesta página: Configure VERP to handle bouncing e-mails.

Então, sim, estamos usando o webhook padrão.

Não tenho a opção “habilitar entrega de mensagens brutas” ativada. Vou ativá-la para ver se envia a mensagem inteira. Isso não é um requisito na documentação de instalação, mas outras postagens o listaram como um requisito.

2 curtidas

Acho (tenho MUITA familiaridade com bounces de e-mail, não tanto com webhooks de entrada) que sem essa opção marcada obtemos apenas informações mínimas sobre o bounce, então isso faz sentido.

Pedi à equipe responsável para analisar a melhoria dessa experiência; quando não tivermos o e-mail de bounce bruto, devemos pelo menos ser capazes de fornecer as informações que temos.

3 curtidas

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.