Domanda
Quali codici di risposta SMTP supporta l'ESA?
L'ESA è completamente conforme con la specifica originale SMTP (Simple Mail Transfer Protocol) della RFC 821. L'elenco completo dei codici di risposta dei messaggi è indicato nella RFC 821.
La serie di codici 400 indica errori o risposte non irreversibili nella conversazione SMTP. Tali errori vengono spesso definiti "soft-bounces", poiché, se non diversamente indicato, il server di posta trasmittente tenterà nuovamente la consegna al destinatario previsto in un secondo momento. I soft-bounce possono essere causati da una varietà di fattori che vanno da un account di posta che supera la propria quota a host SMTP limiti di criteri imposti a un particolare mittente.
Anche la serie di codici 500 sono codici di errore. A differenza dei soft-bounces della serie 400, tuttavia, la 500 indica un totale fallimento da parte del server ricevente nell'accettare un messaggio per il recapito. Tali errori, definiti anche errori di primo livello, sono in genere causati da problemi quali indirizzi di destinazione di posta sconosciuti o in formato non corretto, un controllo DNS inverso non riuscito o altri limiti dei criteri host del destinatario.
È importante notare che, a seconda dei criteri impostati per il server di posta di trasmissione, un soft-bounce può diventare un hard-bounce
Di seguito è riportato un elenco dei codici di risposta SMTP più comuni:
211 Stato del sistema o risposta della Guida del sistema
214 Help messageInformazioni su come utilizzare il ricevitore o il significato di un particolare comando non standard; questa risposta è utile solo all'utente umano
220 Pronto per il servizio
221 Chiusura del canale di trasmissione in corso
250 Azione di posta richiesta completata
251 Utente non locale; inoltra a
354 Inizio immissione posta; termina con <CRLF>.<CRLF>
421 Servizio non disponibile, chiusura del canale di trasmissione Può trattarsi di una risposta a qualsiasi comando se il servizio sa che deve essere arrestato
450 Azione posta richiesta non eseguita: cassetta postale non disponibile Ad esempio, cassetta postale occupata
451 Azione richiesta interrotta: errore durante l'elaborazione
452 Azione richiesta non eseguita: storage di sistema insufficiente
453 Troppi Destinatari
500 Sintassi errata, comando non riconosciuto Può essere dovuto a errori quali la riga di comando troppo lunga
501 Errore di sintassi nei parametri o negli argomenti
Comando 502 non implementato
503 Sequenza di comandi non valida
Parametro del comando 504 non implementato
550 Azione richiesta non eseguita: cassetta postale non disponibile Ad esempio, cassetta postale non trovata, nessun accesso
551 Utente non locale; prova
552 Azione posta richiesta interrotta: ha superato l'allocazione dello storage
553 Azione richiesta non eseguita: nome della cassetta postale non consentito Ad esempio, sintassi della cassetta postale non corretta
554 Transazione non riuscita