Guida pratica
Verifica una lista
Verifica fino a 10.000 indirizzi email in una volta incollandoli o caricando un file CSV o XLSX, segui l’avanzamento, controlla gli esiti ed esportali in XLSX.
Una lista di verifica controlla molti indirizzi in una sola volta, ad esempio prima di importare contatti da un altro sistema o di inviare una campagna a una lista datata. Questa guida mostra come creare una lista, seguirne l’avanzamento, leggerne gli esiti ed esportarli.
Prima di iniziare
- Una lista può contenere fino a 10.000 indirizzi. Dividi i file più grandi in più liste.
- Ogni indirizzo unico costa 5 crediti, addebitati quando crei la lista. Una lista di 10.000 indirizzi richiede 50.000 crediti.
- Le liste usano sempre la modalità
full, che include il controllo della casella. Vedi Modalità rapida e completa. - Per l’API, usa una chiave API con Full Access.
Crea una lista
-
Apri Lists. Vai a Email VerificationLists e seleziona Verify emails.
-
Dai un nome alla lista. In Name, inserisci un nome che riconoscerai in seguito, ad esempio
Newsletter import October. -
Aggiungi gli indirizzi. In Input Method, scegli uno dei due metodi:
- Enter emails manually: incolla gli indirizzi in Email Addresses, separati da virgole, punti e virgola o a capo.
- Upload a file: scegli un file
.csvo.xlsxpiù piccolo di 10 MB. In un CSV, metti un indirizzo per riga o separali con virgole. In Excel, mettili nella prima colonna, uno per riga. La finestra mostra quanti indirizzi ha trovato.
-
Seleziona Create. Emailit addebita i crediti e avvia la verifica.
Chiama Crea una lista con un nome e un array di indirizzi:
curl https://api.emailit.com/v2/email-verification-lists \
-X POST \
-H "Authorization: Bearer $EMAILIT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Newsletter import October",
"emails": ["ada@example.com", "grace@example.com", "alan@example.com"]
}'La risposta 201 descrive la nuova lista:
{
"object": "email_verification_list",
"id": "evl_3Rt8Wq5Lm2Kx",
"name": "Newsletter import October",
"status": "processing",
"stats": {
"total_emails": 3,
"processed_emails": 0,
"successful_verifications": 0,
"failed_verifications": 0,
"pending_emails": 3
},
"created_at": "2026-10-01T11:02:37Z",
"updated_at": "2026-10-01T11:02:37Z",
"valid_emails_count": 3,
"unique_emails_count": 3,
"invalid_emails_count": 0,
"dispatched_jobs": 3
}| Stato | Quando |
|---|---|
201 |
La lista è stata creata e la verifica è partita. |
400 |
Manca name, emails è vuoto, contiene più di 10.000 elementi oppure nessuno di essi sembra un indirizzo email. |
402 |
Il workspace non ha abbastanza crediti per tutti gli indirizzi unici. |
Prima di addebitare, Emailit ripulisce l’input: converte ogni indirizzo in minuscolo, rimuove i duplicati e scarta le voci senza @. Ti vengono addebitati solo gli indirizzi unici rimasti. Se la lista non può essere avviata, i crediti vengono rimborsati.
Segui l’avanzamento
Lo stato della lista attraversa queste fasi:
| Stato | Significato |
|---|---|
pending |
Creata, in attesa di avvio. |
processing |
Gli indirizzi sono in corso di verifica. |
completed |
Ogni indirizzo ha un esito. |
failed |
Non è stato possibile elaborare la lista. |
canceled |
La verifica è stata interrotta. |
In Email VerificationLists, la colonna Statistics mostra i conteggi Total, Pending, Successful e Failed di ogni lista. La colonna Expiring mostra quanti giorni mancano all’eliminazione della lista.
Con l’API, chiama Recupera una lista e leggi status e stats. Per evitare il polling, iscrivi un webhook a email_verification_list.updated, che viene generato quando la lista è completata. Ogni indirizzo genera anche email_verification.updated quando il suo esito è pronto.
Controlla gli esiti
Seleziona una lista nel pannello per aprirla. La pagina mostra:
- i riquadri Created, Status, Total Emails, Pending, Successful e Failed,
- i grafici Verification Status Progress, Verification Results Breakdown e Risk Levels,
- una tabella con ogni indirizzo, con stato, esito, rischio e punteggio.
Con l’API, chiama Elenca gli esiti. Filtra per result o status e scorri le pagine con page e limit (predefinito 50):
curl -G https://api.emailit.com/v2/email-verification-lists/evl_3Rt8Wq5Lm2Kx/results \
-H "Authorization: Bearer $EMAILIT_API_KEY" \
--data-urlencode "result=invalid" \
--data-urlencode "limit=100"Ogni elemento contiene id, email, status, result, score, risk e mx_records dell’indirizzo. Esiti della verifica spiega ogni valore e cosa farne.
Esporta gli esiti
Quando una lista è completed, puoi scaricarne tutti gli esiti come file Excel.
Apri la lista e seleziona Export Results. Emailit scarica un file .xlsx con il nome dell’ID della lista.
Chiama Esporta gli esiti e salva la risposta:
curl https://api.emailit.com/v2/email-verification-lists/evl_3Rt8Wq5Lm2Kx/export \
-H "Authorization: Bearer $EMAILIT_API_KEY" \
-o results.xlsxEsportare una lista non completata restituisce 400.
Il file ha una riga per indirizzo con stato, esito, punteggio e rischio, ogni singolo controllo (sintassi valida, usa e getta, indirizzo di ruolo, casella piena, consegnabile, disattivato, email gratuita, casuale, catch-all, connessione SMTP, record MX), le parti dell’indirizzo, l’età del dominio, il suggerimento did_you_mean e i record MX. Gli esiti sono evidenziati con colori diversi per poterli scorrere rapidamente.
Usa gli esiti
- Rimuovi gli indirizzi con esito
invalid,disabledodisposableprima di importare o inviare. - Controlla gli indirizzi
inbox_full,roleeunknown. Tienili se hai un motivo per farlo, ma tieni d’occhio i loro bounce. - Importa il resto nei contatti o in una lista.
Per ogni esito, vedi Azioni consigliate.