Delivery Status Notification
Il Delivery Status Notification (DSN) è un sistema che notifica lo stato di consegna di un messaggio email. Dopo l'invio il mittente può ricevere 3 tipi di risposte:
- Success: il messaggio è stato recapitato correttamente.
- Delay: la consegna del messaggio sta subendo un ritardo.
- Failure: non è stato possibile consegnare il messaggio.
In caso di errore (Failure) e ritardo (Delay) il server restituisce sempre una notifca, in caso di successo invece vige la regola "del silenzio": se non si ricevono notifiche di errori si assume che l'email è stata regolarmente consegnata.
Per rassicurare il mittente, i programmi di posta elettronica hanno implementato soluzioni "proprietarie" come la conferma di recapito o notifica dello stato di consegna e la conferma di lettura o ricevuta di ritorno. Tali notifiche, sebbene utili, non facendo parte del protocollo standard non danno alcuna garanzia di effettivo recapito. [Approfondisci]
Ecco i messagi di errore più comuni:
MAILBOX FULL
La casella email del destinatario è piena, il messaggio non può essere consegnato.
Quando il destinatario provvederà a liberare spazio un nuovo invio avrà esito positivo.
BAD DESTINATION MAILBOX ADDRESS oppure USER UNKNOWN
L'indirizzo del destinatario non esiste. Verificare il nome del destinatario, cioè la parte che precede la @.
ROUTING SERVER FAILURE
Simile all'errore precedente, in questo caso è il dominio, la parte dopo la @, a essere sbagliato o non esistente.
ACTION: FAILED
Si è verificato un problema generico e il messaggio non è stato consegnato.
Se dopo qualche ora, il problema persiste si consigla di contattare il provider.
MESSAGE TOO BIG
La capienza della casella del destinatario non è sufficiente a ricevere l'email.
Se il problema è la presenza di un allegato di grosse dimensioni, si può ovviare condividendo i file tramite appositi servizi online.
INVALID DOMAIN NAME SYNTAX
L'errore indica che l'indirizzo del destinatario non ha la sintassi corretta, ovvero: "nomeutente@dominio.suffisso".
DISALLOWED ATTACH TYPE
Il messaggio contiene un allegato in un formato che, per motivi di sicurezza, non è permesso. Questo errore solitamente si verifica quando si allega un file in formato eseguibile, .exe oppure .batch.
ACTION: RELAYED
La consegna è in ritardo: il messaggio sta rimbalzando di server in server. Generalmente al 20 salto (hop) verrà notificato un "ACTION: FAILED", viceversa la consegna è riuscita.
Tutti i Delivery Status Notification sono contraddistinti da codici numerici di tre cifre; per risalire all'errore consultate questa lista.