# Categorie di bounce

> Hard bounce e soft bounce raggruppati per causa, con i codici SMTP tipici, come Emailit classifica ciascuno, il suo effetto sulle soppressioni e cosa fare.

Un bounce è un messaggio che non è stato possibile consegnare. Questa pagina raggruppa i bounce per causa, così puoi capire rapidamente se rimuovere un indirizzo, correggere la configurazione o semplicemente aspettare. Per i singoli codici, vedi [Codici di risposta SMTP](/it/docs/dictionary/smtp-reply-codes/) e [Codici di stato estesi](/it/docs/dictionary/enhanced-status-codes/).

## Hard bounce e soft bounce

| | Hard bounce | Soft bounce |
|---|---|---|
| Significato | Permanente: il messaggio non verrà mai consegnato così com’è. | Temporaneo: il messaggio potrebbe essere consegnato più tardi. |
| Codici tipici | Risposte `5xx`, codici estesi `5.x.x` | Risposte `4xx`, codici estesi `4.x.x`, timeout |
| Stato in Emailit | `bounced` | `attempted` mentre Emailit ritenta |
| Cosa fa Emailit | Smette di provare e può sopprimere l’indirizzo. | Ritenta fino a 7 volte in circa 21 ore, poi imposta il bounce e sopprime l’indirizzo. |

## Come Emailit classifica un bounce

Emailit classifica ogni consegna non riuscita in base alla risposta del server ricevente:

1. **Risposte permanenti note.** I codici `550`, `551`, `553` e `554`, e le risposte il cui testo indica che l’errore è permanente, impostano subito l’email su `bounced`.
2. **Risposte temporanee trattate come permanenti.** Le risposte comuni per casella piena, quota superata, utente sconosciuto, casella disattivata e relay negato vengono trattate come hard bounce anche quando arrivano con un codice `4xx`, perché ritentarle serve di rado.
3. **Tutto il resto viene ritentato.** Le altre risposte `4xx` e `5xx`, i timeout, gli errori di connessione e gli errori DNS impostano l’email su `attempted`. Emailit ritenta dopo 10, 20, 40, 80, 160, 320 e 640 minuti. Dopo il settimo tentativo non riuscito l’email passa a `bounced` con il motivo «Maximum number of delivery attempts (7) has been reached.»
4. **Bounce asincroni.** Alcuni server accettano un messaggio (`250`, stato `delivered`) e in seguito inviano un messaggio di bounce ([DSN](/it/docs/glossary/#dsn)) al tuo return path. Emailit associa il DSN all’email originale e ne cambia lo stato in `bounced`.

Alcune risposte rallentano anche la consegna per un po’: un `451` mette in pausa per 5 minuti quel percorso tra IP e dominio, e un blocco `550 5.7.1` non legato al contenuto lo mette in pausa per 1 ora.

## Effetto sulle soppressioni

Se la [soppressione automatica](/it/docs/suppressions/manage/) è attiva per i bounce, Emailit aggiunge l’indirizzo alla [lista di soppressione](/it/docs/suppressions/) in questi casi:

| Situazione | Soppresso |
|---|---|
| Arriva un bounce asincrono (DSN) per l’email. | Subito, con motivo `bounce`. |
| L’email non riesce in tutti e 7 i tentativi di consegna. | Subito, con motivo `too many soft fails`. |
| Un hard bounce, quando lo stesso indirizzo ha già generato un hard bounce nelle ultime 24 ore. | Al secondo hard bounce, con motivo `too many bounces`. |
| Il destinatario segnala l’email come spam. | Subito, come soppressione `complaint` (se le segnalazioni vengono soppresse). |

Una consegna riuscita a un indirizzo rimuove la sua soppressione `recipient`. I workspace Pay as you go sopprimono sempre bounce e segnalazioni; con Pro e Business puoi modificare questa impostazione in **Workspace → Settings**, sezione **Suppressions**.

## Categorie

Nella colonna **Soppressione**, *ripetuto* significa che Emailit sopprime l’indirizzo al secondo hard bounce entro 24 ore, e *dopo i tentativi* significa che lo sopprime quando tutti e 7 i tentativi non riescono. Un bounce asincrono sopprime subito l’indirizzo in tutte le categorie.

| Categoria | Tipo | Codici tipici | Emailit | Soppressione |
|---|---|---|---|---|
| La casella non esiste | Hard | `550 5.1.1`, `550 5.1.10`, `553 5.1.3`, `550 5.4.1` | Bounce | Ripetuto |
| Il dominio non esiste | Hard | `550 5.1.2`, `5.4.4`, nessun record MX | Ritentata, poi bounce | Dopo i tentativi |
| Casella piena | Di solito soft | `452 4.2.2`, `552 5.2.2` | Bounce per le risposte note di quota superata, nuovi tentativi per le altre | Ripetuto, o dopo i tentativi |
| Casella disattivata | Hard | `550 5.2.1`, Gmail `4.2.1` inactive | Bounce | Ripetuto |
| Policy o blocco | Hard | `550 5.7.1`, `554 5.7.1`, `550 5.7.606` | Bounce, con una pausa di 1 ora per `550 5.7.1` | Ripetuto |
| Spam o contenuto | Hard | `550 5.7.1`, `554 5.7.0` | Bounce | Ripetuto |
| Reputazione | Soft o hard | `421 4.7.0`, `421 4.7.28`, `550 5.7.1` | `4xx` ritentati, `5xx` bounce | Ripetuto, o dopo i tentativi |
| Velocità limitata o greylisting | Soft | `421`, `450 4.7.1`, `451 4.7.1` | Ritentata, con una pausa di 5 minuti su `451` | Dopo i tentativi |
| Messaggio troppo grande | Hard | `552 5.3.4`, `552 5.2.3` | Ritentata, poi bounce | Dopo i tentativi |
| TLS obbligatorio | Hard | `530 5.7.0` | Ritentata, poi bounce | Dopo i tentativi |
| Errore di autenticazione (DMARC) | Hard | `550 5.7.26`, `550 5.7.509`, `550 5.7.515`, `550 5.7.23` | Bounce | Ripetuto |

### La casella non esiste

L’indirizzo non è mai stato creato, è stato eliminato o contiene un errore di battitura. Esempio: `550 5.1.1 The email account that you tried to reach does not exist.`

**Cosa fare:** rimuovi l’indirizzo dalle liste. Se molti indirizzi della stessa fonte generano questo bounce, il problema è la fonte, quindi [verifica la lista](/it/docs/email-verification/lists/) prima di inviarle di nuovo.

### Il dominio non esiste

Il dominio del destinatario non ha record MX o A, spesso per un errore di battitura come `gmial.com` o per un dominio scaduto. Poiché gli errori DNS possono essere temporanei, Emailit ritenta prima di impostare il bounce.

**Cosa fare:** correggi l’errore di battitura o rimuovi l’indirizzo. Controlla gli indirizzi al momento dell’iscrizione, così gli errori di battitura non arrivano nella lista.

### Casella piena

Il destinatario ha superato la quota di spazio. Esempio: `452 4.2.2 The email account that you tried to reach is over quota.` Emailit tratta le risposte più comuni di quota superata come hard bounce, così non continua a ritentare su una casella che difficilmente verrà svuotata.

**Cosa fare:** nulla, nei casi isolati. Un indirizzo che resta pieno di solito è abbandonato, quindi rimuovilo.

### Casella disattivata

L’account esiste ma è stato chiuso, sospeso o contrassegnato come inattivo dal provider. Esempio: `550 5.2.1 The email account that you tried to reach is disabled.`

**Cosa fare:** rimuovi l’indirizzo.

### Policy o blocco

Il server ricevente ha rifiutato il messaggio per una policy locale: una blocklist, una regola del firewall o un destinatario che accetta posta solo da mittenti conosciuti. L’indirizzo in sé potrebbe essere valido. Esempio: `550 5.7.1 Service unavailable, client host blocked using Spamhaus.`

**Cosa fare:** leggi il testo del messaggio per trovare il motivo e un eventuale link. Se cita una blocklist, controlla i tassi recenti di segnalazioni e di bounce, poi contatta il [supporto](mailto:support@emailit.com) con la risposta completa. Vedi le [best practice](/it/docs/deliverability/best-practices/).

### Spam o contenuto

Un filtro antispam ha rifiutato il messaggio per il contenuto, i link o gli allegati. Esempio: `554 5.7.1 Message rejected as spam.`

**Cosa fare:** controlla il riquadro **Spam Checks** dell’email, rimuovi gli abbreviatori di URL e i link a domini con una cattiva reputazione, bilancia immagini e testo e invia una parte in testo semplice. Emailit trattiene anche, prima dell’invio, i messaggi con punteggio 7 o superiore. Vedi [Controlli antispam](/it/docs/deliverability/spam-checks/).

### Reputazione

Il provider non si fida del tuo dominio o del tuo IP di invio a causa di segnalazioni, bounce o spam trap colpite in passato. Gmail, ad esempio, rinvia con `421 4.7.28` quando rileva un volume insolito di posta non richiesta.

**Cosa fare:** riduci il volume verso quel provider, smetti di inviare a indirizzi inattivi e non verificati e tieni d’occhio la [salute degli invii](/it/docs/deliverability/sending-health/). Fai il warm-up dei nuovi domini in modo graduale. Vedi [Warm-up](/it/docs/deliverability/warm-up/).

### Velocità limitata o greylisting

Il server ricevente sta limitando la tua velocità o vuole che un mittente sconosciuto riprovi più tardi. Esempio: `451 4.7.1 Greylisting in action, please come back later.`

**Cosa fare:** nulla. I nuovi tentativi di Emailit gestiscono il greylisting e le limitazioni brevi. Se un provider rinvia gran parte della tua posta per ore, invia in batch più piccoli.

### Messaggio troppo grande

Il messaggio supera il limite di dimensione del server ricevente, che spesso è di 25 MB o meno anche se Emailit accetta fino a 40 MB. La codifica degli allegati ne aumenta la dimensione di circa un terzo.

**Cosa fare:** invia allegati più piccoli oppure inserisci un link ai file. Vedi [Allegati](/it/docs/email-api/attachments/).

### TLS obbligatorio

Il server ricevente accetta solo connessioni cifrate. L’MTA di Emailit passa a TLS ogni volta che il server ricevente offre `STARTTLS`, quindi questo bounce è raro e di solito indica un server ricevente configurato male.

**Cosa fare:** contatta il [supporto](mailto:support@emailit.com) con la risposta completa.

### Errore di autenticazione (DMARC)

Il messaggio non ha superato l’allineamento SPF e DKIM e la policy DMARC del dominio del `From` è `quarantine` o `reject`, oppure il provider richiede l’autenticazione a tutti i mittenti. Esempi: `550 5.7.26 Unauthenticated email from acme.com is not accepted due to domain's DMARC policy.` e `550 5.7.509 Access denied, sending domain acme.com does not pass DMARC verification.`

**Cosa fare:** controlla che il dominio di invio sia [verificato](/it/docs/domains/verification/) in Emailit, così la firma DKIM usa il tuo dominio. Se un altro servizio invia a nome del tuo dominio, correggi anche il suo SPF e DKIM, e usa i [report DMARC](/it/docs/dmarc/reports/) per individuarlo.

## Le segnalazioni non sono bounce

Una segnalazione di spam significa che l’email è stata consegnata e il destinatario l’ha contrassegnata come spam. Emailit riceve le segnalazioni tramite i [feedback loop](/it/docs/deliverability/bounces-and-complaints/), imposta lo stato su `complained`, invia un evento `email.complained` e sopprime l’indirizzo come `complaint`. Prendi le segnalazioni più sul serio dei bounce: danneggiano la reputazione più in fretta.

## Vedi anche

- [Bounce e segnalazioni di spam](/it/docs/deliverability/bounces-and-complaints/)
- [Stati delle email](/it/docs/logs/email-statuses/)
- [Gestisci le soppressioni](/it/docs/suppressions/manage/)
- [Salute degli invii](/it/docs/deliverability/sending-health/)

---
Fonte: https://emailit.com/it/docs/dictionary/bounce-categories/
