Installa il widget di verifica email

Crea un account gratuitoPiani e crediti

Cosa fa

Il widget verifica l'email digitata in un modulo prima dell'invio e mostra un messaggio ("This email is ok" / "This email is invalid", testi che puoi cambiare). Funziona nel browser del visitatore con una chiave widget valida solo sul dominio autorizzato, quindi può restare visibile nella pagina. Ogni verifica usa un credito dell'account.

Limiti che proteggono i crediti:

Per verificare sul server (endpoint di registrazione, importazioni), usa l'API REST con una normale chiave API: https://www.easyemailverification.com/en-US/api

Passo 1: crea una chiave widget

  1. Ti serve un account Easy Email Verification: https://dashboard.easyemailverification.com/register?utm_source=widget_guide (il piano gratuito include 50 verifiche al giorno).
  2. Nella dashboard, apri Integration → Form Integration e fai clic su Create a new Form integration.
  3. Inserisci un Origin name (un'etichetta qualsiasi) e l'Authorized domain: il dominio del sito con il modulo, per esempio example.com.
  4. Copia la chiave widget dall'elenco.

Passo 2: aggiungi lo script al sito

Incolla questo subito prima del tag di chiusura </body> di ogni pagina con il modulo, con la tua chiave widget e il tuo dominio autorizzato:

<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: "Questa email è valida",
    invalid_message: "Questa email non è valida"
  };
  EasyApi.init();
</script>

La chiave widget è pensata per stare nella pagina (funziona solo sul dominio autorizzato). Non mettere mai una normale chiave API nel codice eseguito dal browser.

Passo 3: assicurati che il campo email venga rilevato

Per impostazione predefinita, il widget controlla i campi con type="email" o name="email" (o id="email"). Se il modulo usa altri nomi, imposta i selettori in 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: "Questa email è valida",
  invalid_message: "Questa email non è valida"
};

Passo 4: prova

Apri la pagina sul dominio autorizzato (o su localhost), digita un indirizzo che conosci ed esci dal campo: il messaggio compare sotto. Poi digitane uno non valido, come john@gmial-invalid-domain.com.

Se qualcosa non funziona

  1. "Origin is different from the authorized": la pagina non è sul dominio autorizzato; correggi il dominio in Form Integration (o prova su localhost).
  2. Non succede nulla: lo script deve trovarsi dopo il modulo nella pagina, e il campo deve avere type="email", name="email" o corrispondere al selettore email_field.
  3. "You performed many validations": è stato raggiunto il limite di 20 al giorno per quell'IP di visitatore.
  4. "Running out of your credit limit": vedi i piani su https://www.easyemailverification.com/it-IT/pricing

Ancora problemi? Scrivi a support@easyemailverification.com.

Altri modi per verificare le email

Usi un assistente IA? Può seguire questa guida con te: dagli widget.md (in inglese).