Riferimento
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 e Codici di stato estesi.
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:
- Risposte permanenti note. I codici
550,551,553e554, e le risposte il cui testo indica che l’errore è permanente, impostano subito l’email subounced. - 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. - Tutto il resto viene ritentato. Le altre risposte
4xxe5xx, i timeout, gli errori di connessione e gli errori DNS impostano l’email suattempted. Emailit ritenta dopo 10, 20, 40, 80, 160, 320 e 640 minuti. Dopo il settimo tentativo non riuscito l’email passa abouncedcon il motivo «Maximum number of delivery attempts (7) has been reached.» - Bounce asincroni. Alcuni server accettano un messaggio (
250, statodelivered) e in seguito inviano un messaggio di bounce (DSN) al tuo return path. Emailit associa il DSN all’email originale e ne cambia lo stato inbounced.
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 è attiva per i bounce, Emailit aggiunge l’indirizzo alla lista di soppressione 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 WorkspaceSettings, 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 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 con la risposta completa. Vedi le best practice.
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.
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. Fai il warm-up dei nuovi domini in modo graduale. Vedi 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.
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 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 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 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, 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.