Verificar se um endereço de email existe significa confirmar que há uma caixa de correio real e ativa nesse domínio. Isso evita envios a endereços inexistentes, que geram hard bounces e prejudicam a reputação do remetente.
Passos para Verificar se um Email Existe
1. Execute uma verificação de sintaxe
Confirme que a estrutura do endereço é válida antes de qualquer consulta de rede. Sintaxe inválida sempre significa que o endereço não existe.
2. Consulte o registro MX do domínio
Use DNS para encontrar os servidores de email do domínio. Se não houver registro MX, o domínio não pode receber email e o endereço não existe de forma útil.
3. Conecte-se via SMTP
Abra uma conexão com o servidor de email e envie: EHLO, MAIL FROM e RCPT TO. A resposta do servidor indica se a caixa foi aceita (250) ou rejeitada (550). Esta é a verificação definitiva.
4. Trate casos especiais
Servidores catch-all aceitam qualquer endereço, independentemente de a caixa existir. Nesse caso, marque o endereço como "catch-all" em vez de válido confirmado. Serviços de email descartável criam caixas temporárias que tecnicamente existem, mas não têm valor para marketing.
Dicas
- Nunca envie cold email para endereços que não verificou — os ISPs vão sinalizá-lo.
- Um hard bounce = um endereço inexistente. Remova-o imediatamente.
- Use a API do BillionVerify em formulários de cadastro para verificar em tempo real.