Neste artigo, você aprenderá a validar e-mails usando o Excel. No final do post, você verá um arquivo de amostra do Excel para que possa usar a validação de e-mail no Excel em seus projetos.
O Excel é a planilha eletrônica mais popular do mundo. Todos os dias, milhões de pessoas o utilizam para fazer cálculos, organizar dados, explorá-los… Os e-mails são uma parte importante do processamento de dados, portanto, verificá-los no Excel facilita muito o trabalho.
Por que devemos validar nossos e-mails
A validação de e-mail é fundamental para melhorar a capacidade de entrega das campanhas de marketing por e-mail. O uso de uma lista de e-mails validada reduz o número de entregas com falha, pois você remove da lista endereços de e-mail obsoletos que não são mais válidos ou que se tornaram e-mails de armadilha de spam.
Como funciona a validação de sintaxe no Excel
A validação sintática é a primeira etapa da validação de um endereço de e-mail. Isso consiste em verificar se o endereço de e-mail está formado corretamente de acordo com as RFCs internacionais.
Em termos gerais, a validação sintática verifica se o e-mail tem um prefixo na frente do @ que contenha caracteres alfanuméricos ou ! # $ % & ‘ * + – / = ? ^ _ ` . { | } ~ com um comprimento máximo de 64 caracteres e o nome de domínio não deve exceder 63 caracteres.
Limitações da validação sintática de e-mails
A validação da sintaxe dos endereços de e-mail é um bom começo para você descobrir se um endereço de e-mail é válido, mas ela verifica apenas a sintaxe, não informa se o domínio está ativo. Se o servidor remoto aceita o e-mail ou se é um e-mail de armadilha de spam.
Para validar um endereço de e-mail, precisamos usar um serviço profissional de verificação de e-mail, como o verificaremails.com.
O Verify Emails permite que você valide endereços de e-mail usando arquivos CSV e Excel, carregando-os na plataforma da Web e iniciando o processo de verificação. Você pode encontrar mais detalhes sobre o serviço no artigo Como verificar um e-mail usando um arquivo.
Como criar uma conta gratuita no VerifyEmails para validar e-mails usando o Excel
Para usar o serviço de verificação de e-mail, você deve criar uma conta em verificaremails.com. O registro é gratuito e você tem 100 verificações de e-mail gratuitas para testar o serviço.
As validações podem ser feitas usando o aplicativo da Web, carregando os arquivos ou usando a API de verificação de e-mail em tempo real.
Como obter as credenciais da API de validação de e-mail
Para validar e-mails usando o Excel, você deve ter as credenciais da API. Para cada e-mail que você tiver em seu arquivo do Excel, faremos uma chamada à API, na qual passaremos o endereço de e-mail que queremos validar junto com o token da API.
Depois de validado na plataforma de verificação de e-mail, você deve ir para a seção de menu “API”. Selecione “New API” para criar a API. Digite o nome da API e selecione “Create” (Criar).
Abaixo, você verá a seção da API, as chamadas feitas até o momento e, o mais importante, as credenciais na seção “API Key”. Os exemplos de código estão disponíveis em diferentes linguagens, como Python, Ruby, PHP ou C#.
Como usar um serviço de verificação de e-mail para validar e-mails usando o Excel
Você pode usar o Excel e o arquivo“Verificação de e-mail no Excel” para realizar a verificação de seus e-mails no Excel. Depois de obter a chave da API, você deve colocá-la na caixa “Verify Emails API KEY” (Verificar chave da API de e-mails). É importante que essa senha esteja correta e que você tenha créditos em sua plataforma VerifyEmails. Você pode ver os créditos disponíveis na parte inferior direita da tela depois de fazer o login.
Para verificar os e-mails, copie os endereços de e-mail a serem verificados na coluna “A” do arquivo do Excel. A coluna “B” realiza uma verificação sintática, enquanto a coluna “C” realiza a verificação com o VerifyEmails.
Para executar a verificação de sintaxe, você deve selecionar o botão “Free syntax check” (Verificação de sintaxe livre). Lembre-se de que essa verificação é gratuita, mas verifica apenas se os e-mails estão sintaticamente corretos. Para realizar uma verificação detalhada dos seus e-mails, você deve selecionar “Verify Emails Professional – verificaremails.com”.
Podemos comparar os dois métodos de verificação. O da coluna “B” executa apenas a validação sintática ou o da coluna “C” usa o serviço verifyingemails.com.
Para que você possa interpretar os resultados, anexamos a seguinte tabela de validação de e-mail. Lembramos a você que os únicos endereços seguros são os endereços “OK”.
Status | Descrição |
---|---|
ok | Tudo está bem. O endereço está correto e pronto para receber e-mails |
erro | O servidor indica que a entrega falhou, mas não há informações sobre o e-mail. |
smtp_error | O SMTP foi respondido pelo servidor como inválido ou o servidor de destino relatou um erro interno. |
smtp_protocolo | O servidor de destino permitiu a conexão, mas o SMTP encerrou a sessão antes de verificar o e-mail. |
email_desconhecido | O servidor respondeu que a entrega da mensagem falhou e que o endereço de e-mail não existe. |
attempt_rejected | A entrega falhou; o motivo é semelhante ao de “rejeitado”. |
erro de retransmissão | A entrega falhou devido a uma falha no relé. |
sistema antispam | Algum tipo de filtro anti-spam está bloqueando o processo de verificação. |
email_disabled | A conta de e-mail é suspensa, desativada ou limitada, e você não consegue receber e-mails. |
erro_de_domínio | Não há servidor de correio eletrônico para esse domínio. Nenhuma correspondência pode ser entregue |
ok_para_todos | O servidor de e-mail responde que pode aceitar qualquer endereço de e-mail associado ao domínio. |
servidor morto | O servidor de e-mail está inoperante e não é possível estabelecer uma conexão. |
syntax_error | Há um erro sintático no endereço de e-mail |
desconhecido | A entrega de correspondência falhou, mas não foi informado o motivo. |
accept_all | O servidor está configurado para aceitar qualquer e-mail, o domínio aceita qualquer e-mail associado. |
descartável | O servidor de e-mail está configurado para aceitar e-mails somente por um determinado período de tempo. |
spam_traps | O endereço de e-mail é mantido por um IPS, que não seleciona nem abre e-mails. |
O prefixo “t” significa “temporário” e “p_” significa “permanente”. Os prefixos são úteis, pois fornecem informações adicionais sobre a situação: “p_email_disabled” – significa que o servidor responde que o e-mail está permanentemente desativado “t_attempt_rejected” pode ocorrer se, temporariamente, o servidor de e-mail estiver sobrecarregado e rejeitar as verificações “p_error” – nenhuma informação sobre o e-mail, mas nenhuma possibilidade de entregar o e-mail no futuro “terror” – nenhuma informação sobre a existência do e-mail, mas há uma possibilidade de que ele esteja ativo.
Conclusões sobre como validar e-mails usando o Excel
Analisando os resultados, você verá claramente a diferença entre os dois métodos. A validação sintática nos permite saber se um endereço de e-mail está bem formado, mas se precisarmos de um sistema de verificação de e-mail profissional e eliminar armadilhas de spam, precisaremos usar a API do verificaremails.com.
Se você não quiser fazer upload de seus endereços de e-mail para um serviço externo e usar nosso aplicativo da Web, observe que nosso serviço de validação de e-mails usando o Excel está pronto para o GDPR.
A validação de e-mail usando o Excel é feita em tempo real, portanto, não armazenamos nenhum endereço de e-mail. Você pode ter certeza de que seus dados são totalmente privados e não são transferidos para nenhum servidor externo.