SMTP Bounce Code 5.1.2: Invalid Domain

O código de rejeição SMTP 5.1.2 indica que a parte domínio do endereço de email do destinatário é inválida ou não existe. Este é um erro permanente (hard bounce), o que significa que o domínio em si é inválido e deve ser removido da sua lista de email.

O que significa 5.1.2?

O código de status aprimorado 5.1.2 segue o formato SMTP Enhanced Status Code:

  • 5 = Falha permanente (hard bounce)
  • 1 = Status de endereçamento (relacionado ao endereço do destinatário)
  • 2 = Endereço do sistema de destino inválido (domínio inválido)

Quando você recebe um rejeição 5.1.2, significa que a parte domínio do endereço de email (após @) é inválida, não existe ou não pode receber email. Isso difere de 5.4.4 (incapaz de rotear) em que o domínio em si é confirmado como inválido.

Tipo de rejeição

  • **Tipo": Hard bounce (falha permanente)
  • **Categoria": Endereçamento
  • **Ação necessária": Remova o endereço de email da sua lista de email imediatamente

Causas comuns

  1. **Domínio não existe": O nome de domínio no endereço de email não existe no DNS
  2. **Erro de digitação no domínio": O nome de domínio contém um erro de digitação (ex.: example.cmo em vez de example.com)
  3. **Domínio expirado": A inscrição do domínio expirou e o domínio não está mais ativo
  4. **Domínio deletado": O domínio foi deletado ou desativado
  5. **TLD inválido": O domínio de primeiro nível (TLD) é inválido ou não existe
  6. **Formato de domínio inválido": O formato do nome de domínio é inválido (ex.: contém caracteres inválidos)
  7. **Domínio não configurado para email": O domínio existe mas não está configurado para receber email
  8. **Nenhum registro MX": O domínio não tem registros MX (Mail Exchange) configurados
  9. **Domínio suspenso": O domínio foi suspenso pelo registrador
  10. **Sintaxe de domínio inválida": O domínio viola regras de nomenclatura DNS

Como resolver

Para profissionais de marketing por email

  1. **Remova da lista": Remova imediatamente o endereço de email da sua lista de email ativa
  2. **Verifique domínio": Verifique se o domínio existe digitando-o em um navegador ou usando ferramentas de lookup de domínio
  3. **Verifique erros de digitação": Procure por erros de digitação comuns no domínio (.cmo vs .com, .co vs .com, etc.)
  4. **Contate o destinatário": Se você tem informações de contato alternativas, verifique o domínio correto
  5. **Valide domínios": Use ferramentas de validação de domínio para verificar domínios antes de adicioná-los à sua lista
  6. **Limpe sua lista": Limpe regularmente sua lista de email para remover endereços com domínios inválidos

Para desenvolvedores

  1. **Validação de domínio": Implemente validação de domínio antes de armazenar endereços de email
  2. **Lookup DNS": Execute lookups DNS para verificar existência de domínio e registros MX
  3. **Implemente tratamento de rejeição": Configure processamento automatizado de rejeição para remover rejeições 5.1.2 do seu banco de dados
  4. **Verificação de registro MX": Verifique que registros MX existem para domínios antes de enviar emails
  5. **Detecção de erros de digitação": Implemente detecção básica de erros de digitação para erros comuns de domínio
  6. **Lista de supressão": Mantenha uma lista de supressão de domínios inválidos
  7. **Registre problemas de domínio": Registre domínios inválidos para identificar padrões e melhorar validação

Checklist de validação DNS e domínio

  • Verifique que o domínio existe no DNS
  • Verifique que o nome de domínio está escrito corretamente
  • Verifique que o domínio não expirou
  • Garanta que registros MX estão configurados para o domínio
  • Valide que o formato do domínio segue regras de nomenclatura DNS
  • Verifique erros de digitação comuns no nome de domínio

Códigos de rejeição relacionados

Exemplos

Exemplo de mensagem de rejeição

550 5.1.2 Invalid domain
Domain does not exist.

Exemplo com código de status aprimorado

550 5.1.2 <[email protected]>: Invalid domain - domain does not exist

Respostas comuns de provedores de email

  • **Genérico": "550 5.1.2 Invalid domain"
  • **Domínio não encontrado": "Domain does not exist"
  • **Nenhum registro MX": "Domain has no mail servers configured"
  • **Domínio expirado": "Domain registration expired"

Melhores práticas

  1. **Nunca tente novamente": Não tente reenviar emails para endereços com domínios inválidos—eles continuarão a falhar
  2. **Valide antes de adicionar": Sempre valide domínios antes de adicionar endereços de email à sua lista de email
  3. **Use ferramentas de validação de domínio": Use ferramentas de lookup DNS para verificar validade do domínio
  4. **Verifique erros de digitação": Implemente detecção de erros de digitação para erros comuns de domínio
  5. **Mantenha higiene da lista": Limpe regularmente sua lista de email para remover domínios inválidos
  6. **Use listas de supressão": Mantenha listas de supressão para prevenir envio a domínios inválidos
  7. **Verificação de registro MX": Verifique que registros MX existem antes de enviar a um domínio
  8. **Monitore status do domínio": Acompanhe domínios que se tornam inválidos para identificar padrões