Cosa significano i messaggi di errore SMTP?

Sommario:

Cosa significano i messaggi di errore SMTP?
Cosa significano i messaggi di errore SMTP?
Anonim

Troppo spesso i messaggi di errore sono incomprensibili. Questa pagina sarà la tua guida al codice prodotto dai server di posta quando la tua email non viene inviata. Se ricevi un messaggio di errore del tipo "Impossibile inviare il messaggio. Errore 421", qual è il tuo prossimo passo? Lascia che questa pagina sia la tua guida su cosa fare dopo.

Image
Image

Codici di errore SMTP: il significato dietro i numeri

Un server di posta risponderà a ogni richiesta effettuata da un client (come il tuo programma di posta elettronica) con un codice di ritorno. Questo codice è composto da tre numeri.

Il primo generalmente indica se il server ha accettato il comando e se poteva gestirlo. I cinque valori possibili sono:

  • 1: Il server ha accettato il comando, ma non ha ancora intrapreso alcuna azione. È richiesto un messaggio di conferma. Attualmente, questo non è utilizzato.
  • 2: Il server ha completato l'attività con successo.
  • 3: Il server ha compreso la richiesta, ma richiede ulteriori informazioni per completarla.
  • 4: Il server ha riscontrato un errore temporaneo. Se il comando viene ripetuto senza alcuna modifica, potrebbe essere completato. I server di posta possono utilizzare tali errori temporanei per tenere a bada i mittenti non attendibili.
  • 5: Il server ha riscontrato un errore.

Il secondo numero fornisce maggiori informazioni. I sei possibili valori sono:

  • 0: Si è verificato un errore di sintassi.
  • 1: indica una risposta informativa, ad esempio a una richiesta di AIUTO.
  • 2: si riferisce allo stato della connessione.
  • 3 e 4 non sono specificati.
  • 5: si riferisce allo stato del sistema di posta nel suo insieme e del server di posta in particolare.

L'ultimo numero è ancora più specifico e mostra più graduazioni dello stato di trasferimento della posta.

Il codice di errore SMTP più comune durante l'invio di e-mail è 550.

L'errore SMTP 550 è un messaggio di errore generico. Significa che non è stato possibile recapitare l'e-mail.

Un errore SMTP 550 nella consegna si verifica per una serie di motivi; mentre il codice di errore 550 stesso non ti dice nulla sulla causa dell'errore, molti server SMTP includono un messaggio esplicativo con il codice di errore.

Variazioni di SMTP 550

Spesso non è stato possibile recapitare un'e-mail perché è stata bloccata come spam, o tramite un'analisi del suo contenuto o perché il mittente, o la rete del mittente, è elencato come una probabile fonte di spam in una blocklist DNS. Alcuni server di posta controllano anche i collegamenti a malware e restituiscono un errore 550. I codici di errore SMTP 550 per questi casi includono:

  • 550 5.7.1: Servizio non disponibile: client bloccato utilizzando(Exchange Server)
  • 550 5.7.1: Messaggio rifiutato come spam da Content Filtering (Exchange Server)
  • 550 Questo messaggio è stato classificato come SPAM e potrebbe non essere recapitato
  • 550 Alta probabilità di spam (Gmail)
  • 550 5.2.1 posta da un sito di spam rifiutato
  • 550 Il tuo messaggio è stato rifiutato perché è stato rilevato che inviava spam (Invio da Rackspace)
  • 550 Il messaggio conteneva contenuti non sicuri

Cosa puoi fare? Se possibile, prova a contattare il destinatario con altri mezzi Se il messaggio di errore indica una blocklist o un filtro antispam specifico, prova a contattare l'elenco o l'amministratore del filtroIn caso contrario, puoi sempre spiegare la sfortunata situazione al tuo provider di posta elettronica Potrebbero essere in grado di contattare il loro collega dall'estremità ricevente e risolvere la situazione.

Elenco dei codici di errore SMTP (con spiegazioni)

I tre numeri di un errore SMTP ci forniscono un elenco dettagliato dei codici di risposta del server ESMTP/SMTP, come stabilito nella RFC 821 e nelle estensioni successive:

  • 211 - Un messaggio di stato del sistema.
  • 214 - Segue un messaggio di aiuto per un lettore umano.
  • 220 - Servizio SMTP pronto.
  • 221 - Chiusura del servizio.
  • 250 - Azione richiesta eseguita e completata. Il miglior messaggio di tutti.
  • 251 - Il destinatario non è locale al server, ma il server accetterà e inoltrerà il messaggio.
  • 252 - Il destinatario non può essere sottoposto a VRFYed, ma il server accetta il messaggio e tenta la consegna.
  • 354 - Inizia l'immissione del messaggio e termina con.. Questo indica che il server è pronto ad accettare il messaggio stesso (dopo che gli hai detto da chi proviene e da dove voglio andare).
  • 421 - Il servizio non è disponibile e la connessione verrà chiusa.
  • 450 - Il comando richiesto non è riuscito perché la cassetta postale dell'utente non era disponibile (ad esempio perché era bloccata). Riprova più tardi.
  • 451 - Il comando è stato interrotto a causa di un errore del server. Non è colpa tua. Magari informa l'amministratore.
  • 452 - Il comando è stato interrotto perché il server ha una memoria di sistema insufficiente.
  • 455 - Il server non può gestire il comando in questo momento.

Ho ricevuto SMTP 550: errore permanente per uno o più destinatari?

I seguenti messaggi di errore (500-504) di solito ti dicono che il tuo client di posta elettronica non funziona o, più comunemente, che la tua email non può essere recapitata per un motivo o per l' altro.

  • 500 - Il server non ha potuto riconoscere il comando a causa di un errore di sintassi.
  • 501 - Si è verificato un errore di sintassi negli argomenti del comando.
  • 502 - Questo comando non è implementato.
  • 503 - Il server ha riscontrato una sequenza di comandi errata.
  • 504 - Un parametro di comando non è implementato.
  • 521 - Questo host non accetta mai la posta; una risposta da un server fittizio.
  • 541 - Non è stato possibile recapitare il messaggio per motivi di policy, in genere un filtro antispam. (Solo alcuni server SMTP restituiscono questo codice di errore.)
  • 550 - Il comando richiesto non è riuscito perché la cassetta postale dell'utente non era disponibile (ad esempio perché non è stata trovata o perché il comando è stato rifiutato per motivi di policy).
  • 551 - Il destinatario non è locale al server. Il server fornisce quindi un indirizzo di inoltro per provare.
  • 552 - L'azione è stata interrotta a causa dell'allocazione dello spazio di archiviazione superata.
  • 553 - Il comando è stato interrotto perché il nome della casella di posta non è valido.
  • 554 - La transazione non è riuscita. Dai la colpa al tempo.
  • 555 - Il server non riconosce il formato dell'indirizzo email e la consegna non è possibile.
  • 556 - Il messaggio dovrebbe essere inoltrato, ma il server ricevente lo rifiuterà.

Consigliato: