Solução de problemas
O que significa o status Attempted?
Attempted significa que o servidor de destino recusou o seu e-mail temporariamente. O Emailit tenta de novo por cerca de 21 horas antes de desistir e marcá-lo como bounce.
Este artigo explica o status Attempted, por que os servidores de destino adiam e-mails e o que você pode fazer enquanto o Emailit continua tentando.
Sintomas
- Um e-mail aparece como Attempted em Email APIEmails, com a dica “Delivery attempted but resulted in a temporary failure”.
- A aba Deliveries lista uma ou mais tentativas com uma resposta
4xx, como421 4.7.0 Try again laterou451 4.7.1 Greylisted. - O seu webhook recebe eventos
email.attemptedcomsmtp_code,smtp_enhanced_codeesmtp_response.
Causa
O servidor de e-mail do destinatário respondeu com um erro temporário ou nem respondeu. Motivos comuns:
- Greylisting. Alguns servidores rejeitam de propósito a primeira tentativa de um remetente desconhecido e aceitam a nova tentativa.
- Limitação de ritmo pelo provedor. Grandes provedores de e-mail adiam mensagens quando o volume de um remetente dá um salto ou a reputação dele é recente. Isso é comum durante o aquecimento.
- Problemas temporários do lado deles, como manutenção, uma fila cheia ou um timeout de DNS.
- Erros de conexão ou timeouts ao acessar o servidor do destinatário.
O Emailit tenta de novo automaticamente, até 7 tentativas com intervalos crescentes: 10, 20, 40, 80, 160, 320 e 640 minutos, cerca de 21 horas no total. O status continua Attempted até que uma destas coisas aconteça:
- Uma tentativa dá certo e o status muda para Delivered.
- O servidor dá uma recusa permanente
5xxe o status muda para Bounced. - As 7 tentativas falham. O e-mail é marcado como Bounced com
Maximum number of delivery attempts (7) has been reached, e o endereço é adicionado à sua lista de supressão.
Algumas respostas que parecem temporárias, como “mailbox full” ou “account disabled”, são tratadas como permanentes porque tentar de novo não vai adiantar.
Solução
-
Leia a resposta. Abra o e-mail e confira a aba Deliveries. A resposta do servidor de destino geralmente indica o motivo. Consulte o código em Códigos de resposta SMTP e códigos de status estendidos.
-
Espere as novas tentativas. A maior parte do greylisting e da limitação de ritmo se resolve na primeira ou na segunda nova tentativa. Você não precisa reenviar, e reenviar cria uma duplicata.
-
Procure um padrão. Se muitos e-mails para um mesmo provedor estiverem como Attempted, reduza o ritmo dos envios para esse provedor e confira a sua autenticação e a sua saúde de envio. A limitação de ritmo muitas vezes é um sinal de reputação.
-
Cancele se você não quiser mais que ele seja enviado. Selecione Cancel delivery na página do e-mail para interromper as novas tentativas restantes. Uma tentativa que já está em andamento ainda pode ser concluída.
-
Depois de um bounce final, decida se vai reenviar. Corrija a causa, remova o endereço das supressões se ele for válido e depois use Retry para enviar uma nova cópia.
Para a diferença entre falhas temporárias e permanentes, consulte Qual é a diferença entre hard bounce e soft bounce?.
Ainda com problemas?
Se um provedor adiar todos os seus e-mails por horas, fale com o suporte ou pergunte no Discord, informando alguns IDs de e-mail e as respostas da aba Deliveries.