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.
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 , 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?
É 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
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.
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.