# Esiti della verifica

> Riferimento di ogni esito, livello di rischio e controllo della verifica email, di come viene calcolato il punteggio da 0 a 100 e di cosa fare con ogni tipo di indirizzo.

Ogni verifica restituisce un esito, un livello di rischio, un punteggio e i singoli controlli su cui si basano. Questa pagina spiega ogni valore, così puoi decidere quali indirizzi tenere, controllare o rimuovere. Gli stessi campi compaiono nel pannello, nell’API e nelle esportazioni delle liste.

## Esiti

Emailit sceglie il primo esito di questa tabella che si applica, dall’alto verso il basso:

| Esito | Etichetta nel pannello | Quando | Modalità |
| --- | --- | --- | --- |
| `invalid` | Invalid | L’indirizzo non è formato correttamente, oppure il suo dominio non ha record MX, quindi non può ricevere posta. | Entrambe |
| `disposable` | Disposable | Il dominio appartiene a un servizio di email temporanee o usa e getta. | Entrambe |
| `disabled` | Disabled | Il server del destinatario ha risposto che la casella è disattivata o inattiva. | `full` |
| `inbox_full` | Inbox Full | Il server del destinatario ha risposto che la casella è piena o ha superato la quota. | `full` |
| `role` | Role | L’indirizzo appartiene a un ruolo o a un team anziché a una persona, come `info@`, `support@` o `sales@`. | Entrambe |
| `safe` | Safe | Nessuno dei casi precedenti, e il punteggio è 70 o superiore. | Entrambe |
| `unknown` | Unknown | Nessuno dei casi precedenti, e il punteggio è inferiore a 70. Si sommano diversi segnali più deboli, ad esempio una casella dall’aspetto casuale su un provider gratuito. | Entrambe |

`disabled` e `inbox_full` derivano solo dalla modalità `full`, perché richiedono il controllo della casella.

Il filtro **Result** del pannello elenca anche **Valid**, **Catch All** e **Risky**. Le verifiche attuali non restituiscono questi valori. I domini catch-all vengono invece segnalati dal controllo `catch_all` e abbassano il punteggio.

## Rischio

| Rischio | Quando |
| --- | --- |
| `high` | L’indirizzo ha una sintassi non valida, nessun record MX, un dominio usa e getta o una casella disattivata, oppure il punteggio è inferiore a 50. |
| `medium` | Punteggio da 50 a 79. |
| `low` | Punteggio di 80 o superiore. |

Il filtro **Risk** del pannello offre anche **Unknown**, che le verifiche attuali non restituiscono.

## Punteggio

Il punteggio va da 0 (fallimento certo) a 100 (molto probabilmente valido). Emailit parte da 100, applica queste variazioni e mantiene il risultato tra 0 e 100:

| Condizione | Variazione |
| --- | --- |
| Sintassi non valida | −50 |
| Nessun record MX | −40 |
| Casella disattivata (modalità `full`) | −40 |
| Dominio usa e getta | −30 |
| Casella dall’aspetto casuale (`gibberish`) | −25 |
| Casella non consegnabile (modalità `full`) | −20 |
| Indirizzo di ruolo | −15 |
| Casella piena (modalità `full`) | −15 |
| Dominio catch-all (modalità `full`) | −10 |
| Provider di email gratuito | −5 |
| Ha record MX | +5 |
| Dominio vecchio di almeno 30 giorni | +10 |

Un indirizzo che non si può scomporre in casella e dominio ottiene un punteggio di 0.

Esempi:

| Indirizzo | Calcolo | Punteggio | Esito | Rischio |
| --- | --- | --- | --- | --- |
| `ada@gmail.com` | 100 − 5 (gratuito) + 5 (MX) + 10 (dominio vecchio) | 100 | `safe` | `low` |
| `info@acme.com` | 100 − 15 (ruolo) + 5 + 10 | 100 | `role` | `low` |
| `x7kq2vz9@gmail.com` | 100 − 25 (casuale) − 5 (gratuito) + 5 + 10 | 85 | `safe` | `low` |
| `ada@mailinator.com` | 100 − 30 (usa e getta) + 5 + 10 | 85 | `disposable` | `high` |
| `ada@acme.invalid` | 100 − 40 (nessun MX) | 60 | `invalid` | `high` |

Nel pannello, la barra del punteggio è verde da 80 in su e vira verso il rosso man mano che il punteggio scende.

## Controlli

Ogni verifica include un oggetto `checks`. In modalità `fast`, i controlli contrassegnati con `full` sono `null` perché non vengono eseguiti.

| Controllo | Tipo | Modalità | Significato |
| --- | --- | --- | --- |
| `valid_syntax` | booleano | Entrambe | L’indirizzo rispetta le regole di sintassi delle email, compresi i caratteri internazionali. |
| `has_mx_records` | booleano | Entrambe | Il dominio pubblica record MX, quindi può ricevere posta. |
| `domain_age` | intero o null | Entrambe | L’età del dominio in giorni, ricavata da WHOIS. `null` quando non si può determinare. |
| `disposable` | booleano | Entrambe | Il dominio è un servizio noto di email temporanee o usa e getta. |
| `role_account` | booleano | Entrambe | La casella è un indirizzo di ruolo, come `info`, `admin` o `support`. |
| `free_email` | booleano | Entrambe | Il dominio è un provider di email gratuito, come Gmail o Yahoo. |
| `gibberish` | booleano | Entrambe | La casella sembra generata a caso. |
| `smtp_connect` | booleano o null | `full` | Emailit si è collegato al server di posta del dominio. |
| `deliverable` | booleano o null | `full` | Il server ha accettato la casella, o ha risposto in un modo che ne fa supporre l’esistenza. `false` significa che il server ha rifiutato la casella come sconosciuta. |
| `disabled` | booleano o null | `full` | Il server ha risposto che la casella è disattivata o inattiva. |
| `inbox_full` | booleano o null | `full` | Il server ha risposto che la casella è piena o ha superato la quota. |
| `catch_all` | booleano o null | `full` | Il dominio accetta posta per qualsiasi indirizzo, quindi la casella specifica non può essere confermata. |

Alcuni grandi provider di posta non rispondono in modo affidabile ai controlli sulle caselle. Per i loro indirizzi, la modalità `full` può aggiungere poco rispetto a `fast`.

## Altri campi

| Campo | Descrizione |
| --- | --- |
| `id` | Inizia con `ev_`. |
| `email` | L’indirizzo verificato. |
| `status` | `pending`, `processing`, `completed` o `failed`. Le verifiche singole restituiscono `completed`. Gli elementi delle liste possono anche essere `failed`, con un `error_message`. |
| `mode` | `fast` o `full`. |
| `address.mailbox` | La parte prima della `@`, senza l’eventuale tag `+`. Per `ada+news@acme.com`, è `ada`. |
| `address.domain` | La parte dopo la `@`. |
| `address.suffix` | Il tag `+`, ad esempio `news`, oppure `null`. |
| `address.root` | L’indirizzo senza il tag `+`, ad esempio `ada@acme.com`. |
| `did_you_mean` | Una correzione suggerita per un probabile refuso nel dominio, ad esempio `ada@gmail.com` per `ada@gmial.com`, oppure `null`. |
| `mx_records` | I record MX del dominio, ciascuno con `priority` ed `exchange`, ordinati per priorità. |
| `created_at`, `updated_at` | Timestamp. Gli esiti vengono eliminati 30 giorni dopo `created_at`. |

## Azioni consigliate

| Esito | Cosa fare |
| --- | --- |
| `safe` | Invia. |
| `invalid` | Rimuovi l’indirizzo. All’iscrizione, chiedi alla persona di correggerlo e mostra `did_you_mean`, se presente. |
| `disposable` | Non aggiungerlo alle liste di marketing. All’iscrizione, chiedi un indirizzo permanente. |
| `disabled` | Rimuovi l’indirizzo. La casella non accetta più posta. |
| `inbox_full` | Sospendi gli invii e verifica di nuovo più tardi. Rimuovilo se resta pieno. |
| `role` | Va bene per la posta transazionale e professionale. Per il marketing, invia solo se l’indirizzo ha dato l’opt-in e tieni d’occhio le segnalazioni. |
| `unknown` | Invia con cautela, oppure verifica di nuovo in modalità `full`. Escludi questi indirizzi dai primi invii su un nuovo dominio. |

Su due controlli conviene agire a prescindere dall’esito:

- **`deliverable: false`** significa che il server del destinatario ha rifiutato la casella. Tratta l’indirizzo come `invalid`, anche se il suo esito è `safe`.
- **`catch_all: true`** significa che il dominio accetta tutto, quindi un bounce può comunque arrivare più tardi. Invia, ma tieni d’occhio i bounce da quel dominio.

## Vedi anche

  - [Verifica un singolo indirizzo](/it/docs/email-verification/single/): Verifica nel pannello o con l’API.
  - [Verifica una lista](/it/docs/email-verification/lists/): Controlla fino a 10.000 indirizzi ed esportali.
  - [Bounce e segnalazioni di spam](/it/docs/deliverability/bounces-and-complaints/): Cosa succede quando un indirizzo genera un bounce.

---
Fonte: https://emailit.com/it/docs/email-verification/results/
