Quando una email non viene consegnata e torna indietro con un messaggio di errore, spesso si parla di bounce email. In pratica, il server destinatario non accetta il messaggio oppure non riesce a consegnarlo alla casella finale.
Il problema è che non tutte le email respinte indicano la stessa cosa. Una email può essere rifiutata perché l’indirizzo non esiste, perché la casella è piena, perché il dominio non è raggiungibile, perché il messaggio è troppo grande, perché il server destinatario ha un problema temporaneo o perché la reputazione del mittente non è buona.
Capire la differenza tra hard bounce e soft bounce aiuta a leggere meglio gli errori, evitare diagnosi sbagliate e proteggere la reputazione del dominio.
In questa guida vediamo cosa significa bounce email, quali sono le differenze tra hard bounce e soft bounce, perché alcune email vengono respinte e cosa controllare nei log o nei report di invio.
Cosa significa bounce email
Una bounce email è una email che non viene consegnata correttamente e genera un messaggio di mancato recapito. In italiano si può parlare di email respinta, email tornata indietro o messaggio non consegnato.
Il bounce può avvenire subito, quando il server destinatario rifiuta il messaggio durante la fase di invio, oppure dopo un tentativo di consegna non riuscito.
Nel messaggio di errore possono comparire informazioni come:
- indirizzo destinatario;
- dominio destinatario;
- codice SMTP;
- motivo del rifiuto;
- server che ha generato l’errore;
- data e ora del tentativo;
- eventuale riferimento a blacklist, spam o policy;
- eventuale indicazione di errore temporaneo o permanente.
Queste informazioni sono importanti perché permettono di capire se il problema riguarda il destinatario, il mittente, il dominio, la configurazione email o il contenuto del messaggio.
Email respinta, email in spam e email non aperta: differenze
Una email respinta non è la stessa cosa di una email finita in spam. Nel primo caso il messaggio non viene consegnato. Nel secondo caso il messaggio può essere stato accettato dal server destinatario, ma classificato come indesiderato o poco affidabile.
Una email non aperta è ancora un caso diverso: il messaggio può essere stato consegnato correttamente, ma il destinatario non lo ha letto.
| Situazione | Cosa significa | Cosa controllare |
|---|---|---|
| Email respinta | Il messaggio non viene consegnato e torna un errore | Codice SMTP, destinatario, dominio, reputazione, log |
| Email in spam | Il messaggio viene accettato ma finisce nella posta indesiderata | SPF, DKIM, DMARC, contenuto, reputazione, engagement |
| Email non aperta | Il messaggio è stato consegnato ma non letto | Oggetto, interesse, timing, lista contatti, comportamento utente |
Questa distinzione evita molte diagnosi sbagliate. Se una email viene respinta, bisogna leggere l’errore di recapito. Se finisce in spam, bisogna lavorare su deliverability, autenticazione e reputazione. Se non viene aperta, il problema può essere più legato al contenuto o alla qualità della lista.
Hard bounce: quando l’errore è permanente
Un hard bounce indica di solito un errore permanente. Significa che il messaggio non è stato consegnato e che, salvo correzioni, continuare a inviare verso quell’indirizzo non ha senso.
Le cause comuni di hard bounce sono:
- indirizzo email inesistente;
- dominio inesistente;
- casella eliminata;
- errore di digitazione nell’indirizzo;
- destinatario non più attivo;
- dominio destinatario non configurato per ricevere posta;
- rifiuto permanente da parte del server destinatario;
- indirizzo bloccato o non valido.
Per esempio, se invii una email a un indirizzo scritto male o a una casella che non esiste più, il server destinatario può restituire un errore permanente.
In questi casi continuare a inviare verso lo stesso indirizzo può peggiorare la qualità della lista e danneggiare la reputazione del mittente.
Soft bounce: quando il problema può essere temporaneo
Un soft bounce indica di solito un problema temporaneo. Il messaggio non viene consegnato in quel momento, ma potrebbe essere consegnato in un tentativo successivo o dopo la risoluzione del problema.
Le cause comuni di soft bounce sono:
- casella del destinatario piena;
- server destinatario momentaneamente non disponibile;
- problema temporaneo di rete;
- messaggio troppo grande;
- limite temporaneo raggiunto;
- greylisting;
- ritardo nella consegna;
- blocco temporaneo del server destinatario.
Un soft bounce non va trattato subito come errore definitivo. Se però lo stesso indirizzo continua a generare errori temporanei, può diventare un segnale di problema stabile.
Per questo molti sistemi di invio distinguono tra soft bounce occasionale e soft bounce ripetuto.
Cause comuni delle email respinte
Le email respinte possono dipendere da molti fattori. Non sempre il problema è del mittente e non sempre il problema è del destinatario.
Le cause più frequenti sono:
- indirizzo destinatario scritto male;
- casella inesistente;
- casella piena;
- dominio destinatario scaduto o non configurato;
- record MX mancanti o errati;
- server destinatario non raggiungibile;
- messaggio troppo grande;
- allegato bloccato;
- contenuto considerato sospetto;
- SPF, DKIM o DMARC non corretti;
- IP o dominio con cattiva reputazione;
- limiti di invio superati;
- policy antispam del destinatario;
- blacklist o filtri di sicurezza.
Per capire la causa reale, bisogna leggere il messaggio di errore. Dire semplicemente “la mail non parte” o “la posta non funziona” è troppo generico.
Perché i bounce possono danneggiare la reputazione del dominio
I bounce non sono solo un problema di consegna. Se un dominio invia molte email verso indirizzi inesistenti, caselle non valide o destinatari che rifiutano i messaggi, i provider possono interpretare quel comportamento come segnale di scarsa qualità della lista o di invio poco controllato.
Questo può incidere sulla reputazione del dominio e dell’IP di invio, soprattutto quando si parla di newsletter, email massive, email transazionali o invii ricorrenti.
Un alto numero di bounce può indicare che:
- la lista contatti non è aggiornata;
- sono presenti indirizzi raccolti male;
- mancano controlli sui form;
- gli indirizzi non vengono verificati;
- si continua a inviare verso caselle inesistenti;
- il dominio mittente non è configurato correttamente;
- ci sono problemi di reputazione o autenticazione.
Google Postmaster Tools mette a disposizione dashboard per analizzare dati relativi a email inviate verso account Gmail personali, tra cui tasso di spam, reputazione, autenticazione dei messaggi ed errori di recapito. Questo tipo di dati può aiutare a capire se il problema è occasionale o se riguarda la reputazione del mittente. Documentazione Gmail Postmaster Tools.
Come leggere gli errori SMTP nei log
Quando una email viene respinta, il messaggio di errore può contenere un codice SMTP. Questi codici aiutano a capire se il problema è temporaneo o permanente.
In generale:
- i codici 4xx indicano spesso errori temporanei;
- i codici 5xx indicano spesso errori permanenti;
- i codici estesi possono aggiungere dettagli più specifici;
- il testo dell’errore può dare indicazioni utili, ma va letto con attenzione.
Per esempio, un errore temporaneo può indicare che il server destinatario non è disponibile in quel momento. Un errore permanente può indicare che l’indirizzo non esiste o che il messaggio è stato rifiutato definitivamente.
La specifica SMTP RFC 5321 definisce i codici di risposta usati nel protocollo SMTP e chiarisce che il client deve determinare le proprie azioni in base al codice di risposta. Specifiche SMTP RFC 5321.
Quando si analizzano i log, conviene osservare:
- codice SMTP;
- indirizzo destinatario;
- dominio destinatario;
- momento dell’invio;
- messaggio di errore completo;
- server che ha restituito il rifiuto;
- eventuali riferimenti a SPF, DKIM, DMARC;
- eventuali riferimenti a blacklist, spam o policy;
- frequenza dell’errore;
- numero di destinatari coinvolti.
Un singolo bounce può essere normale. Molti bounce simili, invece, indicano un problema da analizzare.
Liste contatti, indirizzi errati e manutenzione
Molti problemi di bounce nascono dalla qualità della lista contatti. Una lista non aggiornata può contenere indirizzi inesistenti, caselle abbandonate, domini scaduti, errori di digitazione o contatti non più attivi.
Questo vale soprattutto per newsletter, invii commerciali, comunicazioni massive e sistemi CRM.
Per ridurre i bounce è utile:
- usare form con validazione dell’indirizzo;
- evitare importazioni non controllate;
- rimuovere indirizzi inesistenti;
- correggere errori evidenti di digitazione;
- gestire gli hard bounce in modo automatico;
- monitorare i soft bounce ripetuti;
- non acquistare liste contatti;
- usare conferme di iscrizione quando opportuno;
- mantenere separati contatti reali, lead vecchi e indirizzi non verificati;
- controllare periodicamente i report di invio.
Una lista più piccola ma pulita è spesso più utile di una lista grande piena di indirizzi errati o non più validi.
SMTP dedicato, bounce e deliverability
Un servizio SMTP dedicato può aiutare a gestire meglio l’invio delle email, ma non elimina automaticamente tutti i problemi di bounce. Se gli indirizzi destinatari sono sbagliati, se la lista è sporca o se il dominio non è configurato correttamente, le email possono comunque essere respinte.
Il vantaggio di una configurazione più strutturata è avere maggiore controllo su:
- autenticazione del dominio;
- log di invio;
- errori di recapito;
- reputazione del mittente;
- separazione tra email aziendali, transazionali e massive;
- monitoraggio dei problemi ricorrenti;
- gestione più ordinata delle cause di mancato recapito.
Questo è particolarmente importante per ecommerce, CRM, newsletter, piattaforme web e sistemi che inviano molte email automatiche.
Se usi già un servizio SMTP ma i messaggi finiscono in spam o vengono respinti, può essere utile leggere anche la guida su cosa controllare quando hai uno SMTP dedicato ma le email finiscono in spam.
Email transazionali e bounce
I bounce sono importanti anche nelle email transazionali, cioè nei messaggi automatici generati da siti, ecommerce e applicazioni: conferme ordine, reset password, notifiche, ricevute, form e aggiornamenti di stato.
Se una email transazionale viene respinta, il problema può avere conseguenze operative immediate. Un cliente può non ricevere la conferma ordine, un utente può non completare il reset password o un’azienda può non ricevere una richiesta da un form.
Per questo, nei sistemi che inviano email transazionali, è importante monitorare:
- errori di recapito;
- indirizzi non validi;
- domini destinatari problematici;
- messaggi rifiutati;
- log SMTP;
- autenticazione del dominio;
- volume di invio;
- eventuali blocchi temporanei o permanenti.
Se vuoi approfondire il tema, puoi leggere anche l’articolo sulle email transazionali.
Quando chiedere supporto tecnico
Un singolo messaggio respinto può dipendere da un indirizzo sbagliato o da una casella piena. Ma se i bounce diventano frequenti, coinvolgono molti destinatari o riguardano domini importanti, conviene fare una verifica più approfondita.
È utile chiedere supporto tecnico quando:
- molte email tornano indietro;
- non capisci il codice SMTP dell’errore;
- i bounce aumentano dopo una modifica DNS;
- le email verso Gmail, Outlook o altri provider vengono respinte;
- alcuni domini rifiutano sistematicamente i messaggi;
- i log parlano di SPF, DKIM, DMARC o reputazione;
- il dominio è finito in blacklist;
- le email transazionali non arrivano;
- la lista contatti genera molti errori;
- non sai distinguere tra hard bounce e soft bounce.
Una verifica tecnica può aiutare a capire se il problema dipende dagli indirizzi destinatari, dalla configurazione DNS, dal server SMTP, dalla reputazione, dai contenuti o dalle policy dei provider destinatari.
Conclusioni
Le email respinte non sono tutte uguali. Un hard bounce indica spesso un errore permanente, come un indirizzo inesistente o un dominio non valido. Un soft bounce indica invece un problema temporaneo, come una casella piena, un server non disponibile o un limite momentaneo.
Capire la differenza tra hard bounce e soft bounce è importante per interpretare correttamente gli errori, mantenere pulite le liste contatti e proteggere la reputazione del dominio.
Quando i bounce diventano frequenti, non basta dire che “la mail non funziona”. Bisogna leggere codici SMTP, log, errori di recapito, configurazione SPF, DKIM, DMARC, reputazione del dominio e qualità della lista.
Se le tue email vengono respinte o vuoi verificare configurazione SMTP, log di invio e autenticazione del dominio, HostingPerTe può aiutarti ad analizzare il problema e individuare la causa.
