Nomina una buona ragione per fallire immediatamente su un codice SMTP 4xx


9

Sono davvero curioso di questo. La domanda (evidenziata in grassetto):


Qualcuno può nominare UNA BUONA MOTIVAZIONE per avere il proprio server di posta elettronica impostato in modo permanente su auto-fail / immediate-fail su codici 4xx?


Perché francamente, sembra che le "loro" configurazioni siano pronte all'uso. SMTP non è Instant Messaging. Smetti di trattarlo come IRC o Jabber o MSN o inserisci la tecnologia IM-qui . Non so che cosa possiede la gente per avere la mentalità "CONSEGNA IMMEDIATA O GUASTO" con le configurazioni SMTP, ma devono smettere di farlo. Semplicemente rompe le cose. Ogni due o tre anni, mi imbatto in questo. Qualcuno, da qualche parte, ha deciso nella loro infinita saggezza che i codici 4xx sono guasti immediati, e all'improvviso i suoi OMGWTFBBQ SONO BANCATI, HALP SKY STA CADENDO invece di "oh, riproverà la consegna in circa 30 minuti". Mi stupisce come improvvisamente diventi il ​​"mio" problema che un messaggio non attraversi, configurazione errata del "loro" servizio SMTP.

Se esiste un motivo legittimo per configurare il server in modo permanente in questo modo, la prima risposta valida otterrà il controllo.

Se non c'è una buona ragione (e sospetto che non lo sia), allora la prima risposta che suona bene se ancora logicamente difettosa otterrà il controllo.


5
+1. Come lo odio quando sento "Ho appena inviato un'email e non l'hanno ancora ricevuta, qual è il problema !?". La mia risposta: non ci sono problemi. Quando qualcuno ha detto che la consegna della posta elettronica è garantita e immediata?
joeqwerty,

1
+1 So come ci si sente.
Antoine Benkemoun,

2
Se ciò mi dovesse succedere, invierò loro una lettera, li chiamerò 30 secondi dopo averlo inserito nella cassetta postale e quindi chiederò che chiamino l'ufficio postale per ricevere la lettera entro i prossimi 15 minuti, O ALTRO .
Mark Henderson,

Per quelli che sono appena arrivati ​​per vedere questa domanda, solo per la cronaca, la formattazione simile a un rant era intenzionale, dato che mi sto prendendo in giro (con persone disinformate) e sfogando un po 'di vapore. Non prenderlo troppo sul serio.
Avery Payne,

Risposte:


3

L'ho impostato una volta in quel modo perché il proprietario voleva sapere quando le e-mail sarebbero state ritardate e, in tal caso, voleva cambiare il testo dell'email. Questo è stato per un errore commerciale, quindi posso capire la necessità di puntualità. A parte qualcosa del genere non riesco a immaginare il perché (e ho pensato che fosse una volta in una luna blu)


Sembra una buona ragione!
Antoine Benkemoun,

+1 bello! Anche se sono curioso del requisito della "tempestività" della società commerciale, dato che il messaggio potrebbe avere ancora dei ritardi sul server di posta elettronica del destinatario ... suppongo che lo scriverò fino a "ma abbiamo fatto del nostro meglio, è fuori delle nostre mani ora ", ecc.
Avery Payne,

@ avery- i ritardi sul lato client potrebbero essere esaminati e in questo caso sono sicuro al 100% che se l'intestazione ha mostrato che è stato inviato e ricevuto in pochi minuti ma non consegnato alla casella di posta elettronica per un po ', qualcuno ha avuto un pessimo giorno. Stavano facendo del loro meglio per creare un IM interaziendale.
Jim B,

Presumo che fosse nei giorni precedenti XMPP. Comunque, ottimo punto!
Avery Payne,

no, XMPP era in circolazione, ma avrebbe richiesto che tutte queste aziende creassero una sorta di server xmpp: l'e-mail è il comune denominatore
Jim B

2

Dalla RFC:

4.X.X   Persistent Transient Failure

   A persistent transient failure is one in which the message as
   sent is valid, but some temporary event prevents the successful
   sending of the message.  Sending in the future may be successful.

È abbastanza chiaro che 4xx dovrebbe essere inviato solo in risposta a un problema temporaneo (il transitorio è una formulazione errata). Ne consegue quindi che non esiste un motivo giustificabile per trattarlo come un errore immediato . Dovrebbe essere risposto per essere tentativi di routine.

Detto questo, l'uso eccessivo di grassetto e corsivo suggerisce di prendere questa questione non solo sul serio, ma personalmente. Il meglio che posso suggerire è semplicemente rilassarmi e non arrabbiarmi così tanto e lasciarsi andare all'idiozia di qualcun altro.

Quando qualcuno si lamenta, basta sottolineare quella parte della RFC (tralasciando il fatto che una RFC non è uno standard) e ricordare loro che non si ha alcun controllo su come gli altri configurano i propri sistemi.


In realtà, mi stavo solo divertendo con il markup. :) La domanda è per metà rantesca, per metà seria, quindi il corsivo e il grassetto sono solo "parte del divertimento". È serio che ci siano mailer che sono in qualche modo "mal configurati" (e, certamente, un fumo irritante), ma è anche un po 'di lampo nella direzione di "Non capisco perché la mia e-mail non sia stata consegnata in 360 millisecondi, quindi qualcosa è terribilmente sbagliato! "
Avery Payne,

Oh, questo e sono stato (casualmente) accusato di non aver affermato chiaramente le mie domande; Pensavo che il grassetto e il corsivo funzionassero bene qui, vero? ;)
Avery Payne,

Nessun problema. Chiunque non capisca il problema dal nostro punto di vista probabilmente non appartiene comunque a questo sito.
John Gardeniers,

1

Pensandoci, posso forse pensare che potrebbe esserci una sorta di attacco DoS se lanciato dall'interno in cui il client invia un sacco di e-mail a server smtp noti non validi. Ciò indurrebbe il server di posta a iniziare a caricare maggiormente se stesso mentre continua a tentare di inviare nuovamente.

Non lo definirei una buona ragione, ma forse è almeno "un buon suono"? :-)

Forse un altro motivo potrebbe essere "Se non ha funzionato la prima volta, probabilmente non lo farà, quindi informa l'utente immediatamente. E non so come avvisarlo che continuerà a riprovare" . Quella suona ancora più zoppa per me però ...


Certo, a questo punto funziona bene e "la risposta corretta". Ma il punto di questa domanda era un po 'un esercizio di pensiero - vale a dire, c'è davvero una buona ragione, e sospetto che non ci sia QUALSIASI motivo. Tuttavia, +1 per aver inventato ... qualcosa ...
Avery Payne,

2
Che ne dici di "Ma la posta elettronica è di messaggistica istantanea e ftp e allarmi e archiviazione di file e ..."
Kyle Brandt,

a rischio di invecchiarmi all'istante: ROFL.
Avery Payne,

Hai ragione nel dire che l'e-mail non è progettata per essere utilizzata per la messaggistica istantanea, gli allarmi e quant'altro, ma è molto probabile che i tuoi utenti la utilizzino per questo e se ciò che sta accadendo non è spiegato a abbastanza presto, potrebbero andare nel panico.
Fahad Sadah,

Se qualcuno davvero dice il tuo numero 2, IRL, lo farò ... farò loro una lunga lezione. Se decido di riavviare il mio server di posta per installare un aggiornamento, puoi essere dannatamente sicuro che tornerà online entro 30 minuti, non "probabilmente non funzionerà di nuovo"
Mark Henderson,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.