Instale o widget de verificação de e-mail

Criar conta grátisPlanos e créditos

O que faz

O widget verifica o e-mail digitado em um formulário antes do envio e mostra uma mensagem ("This email is ok" / "This email is invalid", textos que você pode trocar). Ele roda no navegador do visitante com uma chave de widget que só funciona no domínio autorizado para ela, por isso pode ficar visível na página. Cada verificação usa um crédito da conta.

Limites que protegem os créditos:

Para verificar no servidor (endpoints de cadastro, importações), use a API REST com uma chave de API normal: https://www.easyemailverification.com/en-US/api

Passo 1: crie uma chave de widget

  1. Você precisa de uma conta no Easy Email Verification: https://dashboard.easyemailverification.com/register?utm_source=widget_guide (o plano grátis inclui 50 verificações por dia).
  2. No painel, abra Integration → Form Integration e clique em Create a new Form integration.
  3. Informe um Origin name (qualquer nome) e o Authorized domain: o domínio do site que tem o formulário, por exemplo example.com.
  4. Copie a chave de widget da lista.

Passo 2: adicione o script ao site

Cole isto logo antes da tag de fechamento </body> de cada página que tem o formulário, com a sua chave de widget e o seu domínio autorizado:

<script type="text/javascript" src="https://dashboard.easyemailverification.com/form-assets/easy_v1.1.min.js"></script>
<script type="text/javascript">
  easyObj = {
    api_key: '<your widget key>',
    domain_name: '<your authorized domain>',
    valid_message: "Este e-mail está ok",
    invalid_message: "Este e-mail é inválido"
  };
  EasyApi.init();
</script>

A chave de widget foi feita para ficar na página (só funciona no domínio autorizado). Nunca coloque uma chave de API normal em código que roda no navegador.

Passo 3: garanta que o campo de e-mail seja encontrado

Por padrão, o widget observa campos com type="email" ou name="email" (ou id="email"). Se o formulário usa outros nomes, defina os seletores em easyObj:

easyObj = {
  api_key: '<your widget key>',
  domain_name: '<your authorized domain>',
  email_field: "input[type='emailx'], input[name='emailx']",
  button_id: "button[type='submit'], input[type='submit']",
  valid_message: "Este e-mail está ok",
  invalid_message: "Este e-mail é inválido"
};

Passo 4: teste

Abra a página no domínio autorizado (ou em localhost), digite um endereço que você conhece e saia do campo: a mensagem aparece logo abaixo. Depois digite um inválido, como john@gmial-invalid-domain.com.

Se algo não funcionar

  1. "Origin is different from the authorized": a página não está no domínio autorizado; corrija o domínio em Form Integration (ou teste em localhost).
  2. Nada acontece: o script precisa estar depois do formulário na página, e o campo precisa ter type="email", name="email" ou bater com o seletor email_field.
  3. "You performed many validations": o limite de 20 por dia para aquele IP de visitante foi atingido.
  4. "Running out of your credit limit": veja os planos em https://www.easyemailverification.com/pt-BR/pricing

Ainda com problemas? Escreva para support@easyemailverification.com.

Outras formas de verificar e-mails

Usa um assistente de IA? Ele pode seguir este guia com você: envie a ele widget.md (em inglês).