Como limpar uma lista de 50 mil contatos antes de uma campanha

Você tem uma lista de 50 mil contatos, parte dela parada há meses, e uma campanha marcada. Se uma fatia desses endereços deixou de existir, você vai descobrir pelo bounce, depois do disparo, com risco para a reputação do domínio. A verificação de e-mail em massa responde a pergunta antes do envio, sem que ninguém receba mensagem nenhuma.

Ela é uma etapa da limpeza, não a limpeza inteira: permissão, descadastros e engajamento continuam sendo decisão sua. Para mostrar o que a verificação faz, rodamos no Easy Email Verification um arquivo pequeno, de 32 linhas, montado com os problemas de listas reais. Só 3 endereços receberam valid. Depois do teste, mostramos como aplicar o mesmo processo a 50 mil contatos.

Antes da verificação de e-mail em massa: prepare o arquivo

Alguns cuidados economizam crédito e retrabalho:

  • Junte tudo em um arquivo só. Se os contatos estão espalhados entre CRM, ferramenta de envio e planilhas, exporte um CSV com uma coluna de e-mail. Leve junto a origem e a data da última interação de cada contato. Elas vão ajudar a decidir os casos duvidosos.
  • Tire quem pediu para sair. Descadastrados e quem marcou como spam não voltam para a lista, mesmo com endereço válido. A verificação procura saber se o endereço pode receber mensagens, não se a pessoa quer recebê-las.
  • Marque os contatos antigos. Quem não interage com suas campanhas há mais de um ano merece um segmento próprio, mesmo que a verificação diga que o endereço existe.
  • Não precisa remover duplicados à mão. O EEV faz isso sozinho e não cobra pelas repetições. No teste abaixo, o mesmo endereço repetido, uma vez em maiúsculas, foi contado uma vez só.

O teste: 32 linhas, 28 cobradas

A lista de teste tinha duplicados, linhas que não são e-mail, erros de digitação no domínio, caixas que não existem, endereços descartáveis e endereços de equipe. Todos inventados ou do nosso próprio domínio. Subimos como verificação em massa em 12/11/2026. O resultado saiu em poucos segundos, e o saldo da conta caiu exatamente 28 créditos.

Teste de verificação de e-mail em massa: 32 linhas enviadas, 28 verificadas, 3 valid, 22 invalid e 3 unknown
Etapa Linhas O que aconteceu
Arquivo enviado 32
Duplicados removidos 2 O mesmo endereço repetido, uma vez em maiúsculas
Linhas descartadas 2 Uma linha vazia e um nome sem e-mail
Verificados (cobrados) 28
valid 3 Aceitos pelo servidor, todos com safe_to_send: true
invalid 22 12 caixas recusadas pelo servidor (rejected_email) e 10 com domínio inexistente, mal escrito ou sem servidor de e-mail
unknown 3 Domínios catch-all (accept_all): mailinator.com, guerrillamail.com e hotmial.com

Três endereços voltaram valid com safe_to_send: true. Os 22 foram classificados como inválidos, e os 3 unknown ficaram sem resposta conclusiva. Numa lista real a proporção é bem outra: esta foi montada para ter casos ruins.

O arquivo de resultado traz uma linha por endereço. Cinco linhas do CSV deste teste:

email result reason safe_to_send did_you_mean
support@easyemailverification.com valid accepted_email true
zq7x.no.such.box.2026@gmail.com invalid rejected_email false
pedro.alves@yaho.com invalid invalid_mx_record false pedro.alves@yahoo.com
contato@no-such-domain-eev-2026.com.br invalid no_mx_record false
test@mailinator.com unknown accept_all false

O que o teste mostra

Um endereço bem escrito pode não existir. Endereços inventados no Gmail, Hotmail, Outlook, Yahoo, iCloud, UOL, BOL e Terra voltaram como rejected_email: o domínio recebe e-mail, mas o servidor recusou aquela caixa. É o que acontece quando uma conta é encerrada ou um endereço corporativo é desativado depois que a pessoa sai da empresa. Uma caixa apenas abandonada é outro caso. Ela pode continuar existindo e aceitando mensagens que ninguém lê, e a verificação vai dizer que é válida.

Erro de digitação vira sugestão, não correção. gmail.con, yaho.com e gmial.com voltaram inválidos, com uma sugestão em did_you_mean (gmail.com, yahoo.com). Se o contato for importante, confirme com ele antes de trocar o endereço.

Catch-all não confirma a caixa. mailinator.com, guerrillamail.com e hotmial.com aceitam qualquer endereço, exista a caixa ou não. Por isso o resultado é unknown com accept_all, nunca valid. Os endereços de serviços de e-mail temporário, como mailinator.com, guerrillamail.com e 10minutemail.com, também vieram com a marca disposable. Em lista de campanha, eles ficam de fora, seja qual for o resultado.

Válido não é permissão. safe_to_send: true quer dizer que o endereço existe e não tem sinal técnico de risco. Não diz se a pessoa aceitou receber sua campanha nem se ainda se interessa por ela.

Cada resultado e motivo está explicado em detalhe no post sobre o que significa cada resultado da verificação de e-mail.

O que fazer com cada grupo

O que voltou O que fazer
valid com safe_to_send: true Pode entrar na campanha, se o contato tiver permissão e estiver no segmento.
invalid Suprima na ferramenta de envio. Se o contato tem histórico de compra, mantenha o registro no CRM e só tire do envio.
unknown por accept_all Segmento separado. Só envie para quem tem permissão e interação recente, como um clique ou uma resposta nos últimos meses. Não trate como endereço confirmado.
unknown por falha temporária (timeout, temporarily_blocked) Verifique de novo mais tarde. Essas respostas não consomem crédito.
disposable Fora da campanha.

Não sabe se um domínio da lista é catch-all? O teste grátis de domínio catch-all responde na hora.

Com 50 mil contatos na prática

O processo é o mesmo do teste, em outra escala:

  1. Suba o CSV no painel, na tela de verificação em massa. Acima de 10 mil linhas, é o caminho mais simples. Duplicados e linhas que não são e-mail saem antes da cobrança.
  2. Quando o job terminar, baixe o CSV de resultado: uma linha por endereço, com resultado, motivo, sinais (disposable, role, accept_all), safe_to_send e did_you_mean.
  3. Na planilha, monte os segmentos da tabela acima a partir das colunas result e reason.
  4. Atualize o CRM e a ferramenta de envio usando o e-mail como chave: marque cada contato com o resultado, sem importar o CSV por cima dos registros. Inválidos e descartáveis vão para a lista de supressão, válidos para o segmento da campanha e catch-all para um segmento à parte.

Cada endereço único verificado consome um crédito, inclusive os catch-all, porque o servidor respondeu. A exceção são as falhas temporárias, como timeout ou bloqueio temporário, que não consomem crédito. Uma lista de 50 mil endereços únicos custa no máximo 50 mil créditos.

Limpar não basta: envie em etapas

Nossa opinião para uma lista desse tamanho: não envie a campanha inteira no primeiro dia, mesmo depois da verificação. Comece pelos contatos com interação recente que dá para confirmar, como clique, resposta ou compra. Abertura conta pouco, porque o Apple Mail e outros clientes carregam as mensagens automaticamente para proteger a privacidade. Acompanhe bounces, reclamações e respostas dos servidores nos primeiros envios e amplie aos poucos.

A verificação reduz os bounces, mas não pega tudo, e não reconstrói a reputação de um domínio que ficou meses parado e de repente dispara 50 mil mensagens. Reclamação de spam pesa: o Gmail recomenda manter a taxa de spam reportada no Postmaster Tools abaixo de 0,1% e nunca chegar a 0,3%, como está nas diretrizes de remetentes do Gmail.

Depois da campanha

Se ainda aparecer algum hard bounce, suprima o endereço e veja de onde ele veio. Confira, por exemplo, se entrou por um formulário sem validação.

Listas envelhecem: pessoas mudam de emprego, empresas desativam caixas, contas gratuitas paradas são apagadas. Verifique de novo antes de cada envio grande se a lista tiver mais de três meses, e verifique os contatos novos no cadastro, com a API ou com as integrações para ActiveCampaign, Mautic e Zapier listadas na página de integrações.

Verifique a sua lista

Antes de enviar para 50 mil pessoas, descubra quais endereços podem receber, quais saem da lista e quais pedem análise. Suba o arquivo na verificação de e-mails em massa e baixe o resultado pronto para importar na sua ferramenta de envio. Para conferir um endereço só, use o verificador grátis.

Posts relacionados

Veja todas as publicações do blog Easy Email Verification

Ilustração de Storyset.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Rolar para cima