Ricerca codici SMTP.
Decodifica qualsiasi risposta SMTP: i codici 4xx e 5xx restituiti dai server, oltre ai codici di stato estesi come 5.1.1 e 5.7.26. Cerca un codice o una parola chiave e scopri cosa significa e cosa deve fare il mittente. Funziona direttamente nel tuo browser.
Filtra per codice di risposta (es. 421), codice di stato esteso (es. 5.1.1) o una parola chiave in linguaggio comune.
| Codice | Classe | Significato | Cosa fare |
|---|---|---|---|
| 211 | Info | Stato del sistema o risposta di aiuto del sistema. | Solo informativo: viene restituito in risposta a una richiesta di stato, non è l'esito di una consegna. Nessuna azione necessaria. |
| 214 | Info | Messaggio di aiuto che descrive come usare il server o i suoi comandi. | Risposta informativa a un comando HELP. Nulla da correggere lato mittente. |
| 220 | Info | Servizio pronto: il saluto che un server invia quando accetta la tua connessione. | È il normale banner di apertura. Se non lo vedi mai, l'host non accetta connessioni SMTP su quella porta. |
| 221 | Info | Il servizio chiude il canale di trasmissione dopo un QUIT. | Chiusura normale e ordinata della sessione. Nessuna azione necessaria. |
| 250 | Successo | Azione richiesta completata: il comando (MAIL, RCPT o il corpo del messaggio) è stato accettato. | L'indirizzo è stato accettato in fase SMTP. Su un dominio catch-all, un 250 a RCPT non prova che la casella esista: consideralo accettato ma non confermato. |
| 251 | Successo | L'utente non è locale; il messaggio verrà inoltrato a un altro indirizzo. | La consegna verrà inoltrata altrove. Puoi considerarlo recapitabile; la destinazione dell'inoltro è fuori dal tuo controllo. |
| 252 | Successo | Il server non può verificare il destinatario, ma accetterà il messaggio e tenterà la consegna. | Comune quando VRFY è disattivato o il dominio è catch-all. Il solo test SMTP non basta a confermare la casella: una pipeline di verifica completa le assegna un punteggio invece di tirare a indovinare. |
| 354 | Info | Inizio dell'inserimento della posta: invia il corpo del messaggio e chiudi con un punto da solo su una riga. | Prompt intermedio dopo DATA, normale a metà sessione: nessuna azione necessaria. |
| 421 | Errore temporaneo | Servizio non disponibile; il server sta chiudendo la connessione. | Attendi e riprova più tardi. Spesso significa che l'host è sovraccarico, sta limitando la frequenza dei tuoi invii o li rallenta per via della tua reputazione di mittente: riduci la velocità di invio. |
| 450 | Errore temporaneo | Casella non disponibile: occupata o bloccata temporaneamente (spesso per greylisting). | Riprova dopo un intervallo; il greylisting di solito si risolve al secondo tentativo. Errori 450 persistenti da uno stesso provider indicano un problema di reputazione o di frequenza di invio. |
| 451 | Errore temporaneo | Azione interrotta: errore locale nell'elaborazione del server ricevente. | Problema temporaneo lato destinatario. Riprova più tardi; se persiste per un intero dominio potrebbe essere un rinvio dovuto a una policy, non un vero errore del server. |
| 452 | Errore temporaneo | Spazio di archiviazione del sistema insufficiente, o troppi destinatari in una sola transazione. | Riprova più tardi e suddividi i grandi lotti di RCPT in transazioni più piccole. Non è un motivo per sopprimere l'indirizzo. |
| 500 | Errore permanente | Errore di sintassi: il server non ha riconosciuto il comando. | Un bug a livello di protocollo nel client mittente, non un problema del destinatario. Controlla i byte esatti che il tuo client scrive sul socket. |
| 501 | Errore permanente | Errore di sintassi nei parametri o negli argomenti del comando. | Spesso un indirizzo MAIL FROM o RCPT TO malformato. Verifica la sintassi dell'indirizzo prima di inviarlo al server. |
| 502 | Errore permanente | Comando non implementato da questo server. | Comune per VRFY ed EXPN, che la maggior parte dei server disattiva. Non affidarti a questi comandi per confermare una casella. |
| 503 | Errore permanente | Sequenza di comandi errata: hai inviato qualcosa nell'ordine sbagliato. | Ad esempio RCPT prima di MAIL, o un comando prima di EHLO. Correggi l'ordine nel client mittente. |
| 504 | Errore permanente | Parametro del comando non implementato. | Il server ha capito il comando, ma non un argomento che hai fornito (es. un meccanismo AUTH che il server non gestisce). Modifica il parametro. |
| 521 | Errore permanente | L'host non accetta alcuna posta (RFC 7504). | Il dominio ha dichiarato che non riceve mai email. Qualsiasi indirizzo su quel dominio genererà un hard bounce. Sopprimilo. |
| 530 | Errore permanente | Autenticazione richiesta, oppure devi prima inviare STARTTLS. | Il server ha rifiutato il comando finché non ti autentichi o avvii TLS. Configura credenziali / TLS lato mittente; non è un problema del destinatario. |
| 550 | Errore permanente | Casella non disponibile: nella maggior parte dei casi l'indirizzo non esiste, oppure il messaggio è stato rifiutato per una policy. | Il classico hard bounce. Se il motivo è 'user unknown' / 'no such mailbox', sopprimi l'indirizzo in modo definitivo. Se cita una policy o una blacklist, lavora invece sulla reputazione o sull'autenticazione. |
| 551 | Errore permanente | Utente non locale; il server indica dove inviare, ma non inoltra il messaggio per te. | Invia all'indirizzo indicato dal server. Raro nei moderni servizi email in hosting. |
| 552 | Errore permanente | Azione di posta interrotta: il messaggio ha superato la quota di archiviazione della casella, oppure era troppo grande. | Per una casella oltre la quota, al momento è di fatto non recapitabile; la forma temporanea è 452. Riduci le dimensioni del messaggio se la causa è questa. |
| 553 | Errore permanente | Nome della casella non consentito: per il server l'indirizzo non è sintatticamente accettabile. | Di solito una parte locale malformata o non consentita. Verifica e correggi l'indirizzo; non continuare a riprovare. |
| 554 | Errore permanente | Transazione non riuscita: un rifiuto generico, spesso dovuto a una blacklist o a un blocco per contenuto/policy. | Leggi il testo dopo il codice: indica il vero motivo (blocco antispam, IP in blacklist, nessun servizio SMTP). Lavora sulla reputazione di invio o sull'autenticazione invece di riprovare alla cieca. |
| 4.2.2 | Errore temporaneo | Casella piena: il destinatario ha superato la quota della sua casella (errore temporaneo persistente). | Riprova per un po'; potrebbe risolversi se l'utente libera spazio. Se non si risolve mai, considera l'indirizzo un soft bounce diventato ormai irraggiungibile. |
| 4.3.1 | Errore temporaneo | Sistema di posta pieno: il sistema ricevente ha esaurito lo spazio di archiviazione. | Un problema di capacità lato destinatario, non della tua lista di indirizzi. Riprova più tardi. |
| 4.4.1 | Errore temporaneo | Nessuna risposta dall'host: il tentativo di connessione alla destinazione non ha ricevuto risposta. | Il server di destinazione era irraggiungibile o troppo occupato per rispondere. Riprova più tardi; se un intero dominio resta irraggiungibile, il suo servizio di posta potrebbe essere fuori uso. |
| 4.7.1 | Errore temporaneo | Consegna non autorizzata, messaggio rifiutato: un blocco temporaneo dovuto a una policy. | Spesso greylisting o un rinvio basato sulla reputazione. Riprova secondo i normali intervalli; 4.7.1 ripetuti su più provider indicano che dovresti migliorare la reputazione di IP/dominio e l'autenticazione. |
| 5.1.1 | Errore permanente | Indirizzo della casella di destinazione non valido: il destinatario non esiste. | Un hard bounce definitivo. Sopprimi subito l'indirizzo: lasciarlo in lista fa salire il tasso di bounce e danneggia la reputazione. |
| 5.1.2 | Errore permanente | Indirizzo del sistema di destinazione non valido: il dominio del destinatario non esiste o non può ricevere posta. | Non è valido il dominio, non solo la casella. Sopprimi l'indirizzo e controlla se c'è un errore di battitura nella parte del dominio. |
| 5.2.1 | Errore permanente | Casella disattivata: esiste, ma non accetta messaggi. | Spesso un account sospeso o disattivato. Consideralo non recapitabile e sopprimilo: riprovare non lo farà tornare attivo. |
| 5.2.2 | Errore permanente | Casella piena, segnalata come errore permanente da questo server. | Alcuni server restituiscono il problema di quota come errore definitivo. Smetti di inviare a questo indirizzo; riverificalo più avanti prima di reinserirlo. |
| 5.4.1 | Errore permanente | Nessuna risposta dall'host oppure, su Microsoft 365, 'Recipient address rejected: Access denied'. | In pratica è la risposta abituale di Microsoft per un indirizzo che non esiste o è bloccato. Consideralo un hard bounce e sopprimilo. |
| 5.7.1 | Errore permanente | Consegna non autorizzata, messaggio rifiutato: un rifiuto permanente dovuto a una policy. | Il tuo invio è stato bloccato: IP in blacklist, relay negato o filtro antispam. Correggi autenticazione e reputazione; l'indirizzo del destinatario in sé potrebbe essere valido. |
| 5.7.26 | Errore permanente | Più controlli di autenticazione non superati: il messaggio non ha superato più di uno tra SPF, DKIM e DMARC. | Gmail e altri provider rifiutano con questo codice gli invii in grandi volumi non autenticati. Pubblica e allinea SPF, DKIM e DMARC per il tuo dominio di invio prima di inviare di nuovo. |
La prima cifra indica l'esito: 2xx è un successo, 3xx un prompt intermedio, 4xx un errore temporaneo (riprova) e 5xx un errore permanente (sopprimi). I codici estesi come 5.1.1 aggiungono un motivo preciso.
Come leggere una risposta SMTP
Ogni risposta SMTP inizia con un codice a tre cifre, e per la deliverability la prima cifra dice già tutto. La guida completa ai codici di risposta SMTP li esamina uno per uno, ma tre fasce coprono quasi tutti i casi che incontrerai:
- 2xx: accettato
- Il comando è andato a buon fine. Un 250 significa che il destinatario è stato accettato, ma su un dominio catch-all questo non prova che la casella esista.
- 4xx: riprova più tardi
- Un errore temporaneo, come il greylisting o una casella piena. Riprova con la normale cadenza e non sopprimere l'indirizzo per un semplice 4xx.
- 5xx: permanente
- Un errore definitivo: la casella non esiste o il messaggio è stato rifiutato per motivi di policy. Un indirizzo che riceve 550 o 5.1.1 va soppresso, così smette di gonfiare il tuo tasso di bounce.
Dal codice di risposta alla categoria di bounce
È il codice di risposta a trasformare un invio non riuscito in un bounce, e il modo in cui lo classifichi decide cosa succede dopo. Associare ogni codice a hard, soft o blocco è il cuore della classificazione dei bounce email: un 5xx permanente significa sopprimere, un 4xx transitorio significa riprovare e un rifiuto per policy significa sistemare la tua reputazione, non l'indirizzo. Il modo più pulito per evitare del tutto gli hard bounce è rimuovere gli indirizzi non più validi prima dell'invio, così il server non dovrà mai rispondere 550.
Ricerca codici SMTP: domande frequenti
Ferma i 550 prima che arrivino
Verifica e pulisci la lista per rimuovere gli indirizzi non più validi che causano hard bounce. Inizia gratis con 100 crediti, senza carta di credito.