Informazioni sui messaggi di errore SMTP

SMTP è uno standard Internet utilizzato dai server di posta per inviare e ricevere email. I messaggi di errore SMTP ti aiutano a capire perché un messaggio non è stato inviato correttamente. Se i messaggi in arrivo o in uscita vengono restituiti al mittente, controlla i messaggi di mancato recapito per individuare un codice di errore SMTP che può aiutarti a diagnosticare il problema.

I messaggi di errore SMTP hanno questo formato. Ogni cifra nei codici di errore e di stato offre un livello di dettaglio progressivamente maggiore:

Codice di risposta Codice di stato Testo della risposta
xyz x.y.z Descrizione testuale

Questo è un esempio di messaggio di errore SMTP. Il messaggio descrive il motivo per cui si è verificato l'errore e consiglia le azioni da intraprendere per risolvere il problema:

Esempio di messaggio di errore SMTP

Codici di risposta

I codici di risposta SMTP si riferiscono a parti specifiche del servizio email e possono indicare problemi come:

  • Il destinatario previsto non è registrato al servizio.
  • Il messaggio è stato contrassegnato come spam o come contenente un virus.
  • Il dominio del mittente è stato identificato come origine di spam.
  • Il messaggio ha violato le norme della tua azienda relative all'email. Ad esempio, il messaggio includeva un numero di carta di credito o un linguaggio non consentito.

I codici di risposta che iniziano con 4 e 5 sono errori e il numero indica il tipo di errore. Gli errori che iniziano con 4 sono errori temporanei. Non è necessario alcun intervento. Il mittente riproverà. Gli errori che iniziano con 5 sono errori permanenti e per risolvere il problema è necessario intervenire.

Codici di errore SMTP 400 comuni

I codici di errore che iniziano con 4 indicano che il server ha avuto un errore temporaneo, ma l'azione verrà completata con un altro tentativo. I codici di errore che iniziano con 4 sono in genere errori relativi al server di posta ricevente.

Codice di errore Descrizione
421 Il servizio non è disponibile, riprova più tardi
450 L'azione richiesta non è stata eseguita perché la casella di posta dell'utente non era disponibile
451 Messaggio temporaneamente posticipato a causa di criteri del server, interruzioni temporanee della distribuzione o vincoli di raggruppamento dei destinatari (ad esempio 451 4.3.0). Puoi riprovare in caso di errori con il backoff esponenziale per un periodo di tempo fisso.
452 Il comando è stato interrotto perché lo spazio di archiviazione del server non è sufficiente
455 Al momento il server non è in grado di gestire il comando

Codici di errore SMTP 500 comuni

Codice di errore Descrizione
500 Il server non è riuscito a riconoscere il comando a causa di un errore di sintassi
501 È stato rilevato un errore di sintassi nei parametri o argomenti del comando
502 Comando non implementato
503 Il server ha riscontrato una sequenza di comandi errata
541 Messaggio rifiutato dall'indirizzo del destinatario
550 Il comando richiesto non è riuscito perché la casella di posta dell'utente non era disponibile o perché il server di destinazione ha rifiutato il messaggio perché probabilmente era spam
551 La casella di posta del destinatario previsto non è disponibile sul server di destinazione
552 Il messaggio non è stato inviato perché la casella di posta del destinatario non dispone di spazio di archiviazione sufficiente
553 Il comando è stato interrotto perché il nome della casella di posta non esiste
554 Transazione non riuscita, senza ulteriori dettagli

I codici di errore SMTP sono in genere seguiti da altre tre cifre. Si tratta del codice di stato SMTP avanzato, che fornisce maggiori dettagli sulla causa dell'errore. Il secondo numero del codice indica la categoria di risposta. Il terzo carattere del codice fornisce i dettagli aggiuntivi.

Il codice di risposta 421 è un errore temporaneo relativo al canale di trasmissione che contiene una richiesta informativa.

Codice di risposta Descrizione
x0z Errori di sintassi
x1z Risposte alle richieste di informazioni
x2z Errori del canale di trasmissione
x3z Non specificato
x4z Non specificato
x5Z Stato del sistema di posta

Codici di stato

La prima cifra del codice di stato indica la classe del codice, la seconda cifra indica l'argomento e la terza cifra fornisce maggiori dettagli.

Il codice di stato 4.4.5 indica un problema temporaneo di rete e routing per lo stato del protocollo di recapito della posta.

Codice di stato Descrizione
x.0.z Non identificato
x.1.z Stato dell'indirizzamento
x.2.x Stato della casella di posta
x.3.x Stato del sistema di posta
x.5.x Stato del protocollo di recapito della posta
x.6.x Stato dei contenuti o supporti del messaggio
x.7.x Stato della sicurezza o delle norme

Testo della risposta

L'ultimo campo di un messaggio di errore SMTP descrive l'errore.