Error 505:…Server che Parla!

Alzi la mano chi non si è mai trovato a fare i conti con ambigui messaggi email contenenti strani codici e altrettanto incomprensibili scritte. Dopo aver appurato che non si trattava di alieni che cercavano di contattarmi, mi sono documentato e ho scoperto che anche i server avevano qualcosa da dire…
Si tratta di Bounces, e quindi di messaggi email che “rimbalzano” nel server de destinatario e tornano al mittente, sottoforma di codici e stringhe. A me sembrano tutti uguali, invece ognuno può avere dei significati diversi e spesso, se si è capaci di interpretarli, è possibile trovare la soluzione riuscendo finalmente a consegnare il nostro messaggio email.
Spero che l’elenco che segue vi sia d’aiuto. Per me è stato molto illuminante.
421 – Service not available, closing transmission channel and service to shut down
cosa significa: Il server ha raggiunto il numero massimo di connessioni in ingresso che può accettare contemporaneamente il servizio di posta eletronica (server SMTP).
cosa fare: aumentare il numero massimo di connessioni in ingresso per il servizio posta Internet. Per impostazione predefinita, questo valore è impostato su 30.
450 – Mailbox busy or unavailable, thus requested mail action was not taken
cosa significa: il server potrebbe non consegnare i messaggi perché non è online (server down) o perché è in manutenzione.
cosa fare: riavviare server o attendere che il provider risolva il problema.
451/452 – Server error, requested action aborted/Insufficient system storage, requested action aborted
cosa significa: solitamente è un “crash” temporaneo del server che non riesce a gestire elevati quantità di email.
cosa fare: provare ad inviare nuovamente l’email.
500 – Command unrecognized due to syntax error
cosa significa: il server riscontra errori nella sintassi dell’email. Probabilmente l’indirizzo è troppo lungo.
cosa fare: controllare che il firewall non impedisca la trasmissione dell’email.
501 – Syntax error in parameters or arguments
cosa significa: problemi di connessione internet.
cosa fare: verificare la presenza della connessione internet, riavviare il modem/router/contattare il fornitore di servizi internet.
502 – Command not implemented
cosa significa:  Risposta permanente del server del destinatario che non autorizza la consegna dell’email.
cosa fare: eliminare l’indirizzo email in questione dal proprio database.
503 – Mail server encountered bad sequence of commands
cosa significa: un pacchetto è stato eliminato e il server del tuo ISP non è stato in grado di inviare l’email. Può verficarsi anche a causa di un malfunzionamento del client di posta.
cosa fare: aspettare che l’ISP risolva il problema, di solito di tratta di un problema temporaneo/riavviare il client di posta e reinstallarlo.
504 – Command parameter not implemented
cosa significa: Il server non riconosce la provenienza (e quindi l’attendibilità) dell’indirizzo del mittente.
cosa fare: non inviare email contenenti script ASP, ASP.NET e CDOSYS.
550 – Mailbox unavailable, requested action aborted
cosa significa: mailbox del destinatario non trovata.
cosa fare: controllare l’esattezza dell’indirizzo o se si hanno i permessi per l’invio di messaggi a quell’indirizzo. Alcuni server danno questo errore quando sospettano che il mittente stia inviando spam.
551 – User not local to server
cosa significa: il server del destinatario non conosce l’indirizzo email. Ciò può accedere perché il destinatario ha cambiato indirizzo email.
cosa fare: eliminare l’indirizzo dal proprio database o sostituirlo con uno aggiornato.
552 – Storage allocation exceeded, requested mail action aborted
cosa significa: il server ha superato il limite della capacità di archiviazione/elaborazione.
cosa fare: inviare meno email contemporaneamente/diminuire il flusso di email in uscita.
553 – Denied. Requested action not taken: mailbox name not allowed or bad command format
cosa significa: il server ha troppi messaggi in coda.
cosa fare: limitare il traffico di email o ridurre il numero di utenti che stanno effettuando l’invio.
554 – Transaction failed or Permanent Failure
cosa significa: invio fallito per ragioni sconosciute.
cosa fare: tentare ancora l’invio, riavviare il server (se si dispone di un server proprio).