Sebutkan satu alasan bagus untuk segera gagal pada kode SMTP 4xx

9

Saya sangat ingin tahu tentang ini. Pertanyaannya (highlighed in bold):


Dapatkah seseorang menyebutkan SATU ALASAN BAIK untuk memiliki server email mereka yang disetel secara otomatis ke gagal-otomatis / gagal-langsung pada kode 4xx?


Karena terus terang, sepertinya pengaturan "mereka" rusak. SMTP bukan Pesan Instan. Berhentilah memperlakukannya seperti IRC atau Jabber atau MSN atau masukkan-teknologi-IM di sini . Saya tidak tahu apa yang membuat orang memiliki mentalitas "PENGIRIMAN SEGERA ATAU GAGAL" dengan pengaturan SMTP, tetapi mereka harus berhenti melakukan itu. Itu hanya merusak segalanya. Setiap dua atau tiga tahun, saya menemukan ini. Seseorang, di suatu tempat, telah memutuskan dalam kebijaksanaan tak terbatas mereka bahwa kode 4xx adalah kegagalan langsung, dan tiba-tiba OMGWTFBBQ THE INTARNETZ BORKEN, HALP SKY IS FALLING alih-alih "oh, itu akan mencoba kembali pengiriman dalam waktu sekitar 30 menit". Ini mengherankan saya bagaimana tiba-tiba menjadi masalah "saya" bahwa pesan tidak akan melalui, layanan SMTP "mereka" salah konfigurasi.

JIKA ada alasan yang sah untuk mengatur server Anda secara permanen dengan cara ini, maka jawaban pertama yang baik akan mendapatkan cek.

JIKA tidak ada alasan yang baik (dan saya kira tidak ada), maka jawaban pertama yang terdengar bagus-jika-masih-cacat-logis akan mendapatkan cek.

Avery Payne
sumber
5
+1. Betapa saya benci ketika saya mendengar "Saya baru saja mengirim email dan mereka belum mendapatkannya, apa masalahnya !?". Tanggapan saya: Tidak ada masalah. Kapan ada yang mengatakan bahwa pengiriman email dijamin dan langsung?
joeqwerty
1
+1 Saya tahu bagaimana rasanya.
Antoine Benkemoun
2
Jika itu pernah terjadi pada saya, saya akan memposting mereka surat, menelepon mereka 30 detik setelah memasukkannya ke dalam kotak surat dan kemudian meminta mereka menelepon kantor pos untuk mendapatkan surat yang dikirim dalam 15 menit berikutnya, ATAU LEBIH LANJUT .
Mark Henderson
Bagi mereka yang baru saja tiba untuk melihat pertanyaan ini, hanya untuk catatan, format kata-kata kasar itu disengaja, karena saya mengolok-olok (pada orang-orang yang salah informasi) dan mengeluarkan sedikit uap. Jangan menganggapnya terlalu serius.
Avery Payne

Jawaban:

3

Saya sudah mengaturnya sekali seperti itu karena pemilik ingin tahu kapan email akan ditunda, dan jika demikian dia ingin mengubah teks email. Ini untuk perdagangan, jadi saya bisa mengerti perlunya ketepatan waktu. Selain sesuatu seperti itu saya tidak bisa membayangkan mengapa (dan saya pikir itu sekali dalam pengaturan bulan biru)

Jim B
sumber
Itu terdengar seperti alasan yang bagus!
Antoine Benkemoun
+1 Bagus! Meskipun saya ingin tahu tentang persyaratan perusahaan perdagangan untuk "ketepatan waktu", mengingat bahwa pesan tersebut mungkin masih memiliki keterlambatan pada server email penerima ... kira saya akan menuliskannya sampai "tapi kami melakukan upaya terbaik kami, itu keluar dari tangan kita sekarang ", dll.
Avery Payne
@ avery- keterlambatan di sisi klien dapat dilihat dan dalam kasus ini saya 100% yakin bahwa jika tajuk menunjukkan bahwa itu dikirim dan diterima dalam beberapa menit tetapi tidak dikirim ke kotak email untuk sementara waktu, seseorang memiliki masalah yang sangat buruk. hari. Mereka melakukan yang terbaik untuk membuat IM antar perusahaan.
Jim B
Saya menganggap ini pada hari-hari sebelum XMPP. Tetap saja, poin bagus!
Avery Payne
tidak, XMPP ada di sekitar tetapi itu akan mengharuskan semua perusahaan ini membuat semacam server xmpp- email adalah penyebut yang umum
Jim B
2

Dari 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.

Sudah cukup jelas bahwa 4xx hanya boleh dikirim sebagai respons terhadap masalah sementara (sementara kata-kata buruk). Karena itu, tidak ada alasan yang dapat dibenarkan untuk memperlakukannya sebagai kesalahan langsung . Ini harus ditanggapi sebagai retries rutin.

Dengan itu, penggunaan huruf tebal dan miring yang berlebihan menyarankan Anda menangani masalah ini tidak hanya secara serius tetapi juga secara pribadi. Yang terbaik yang bisa saya sarankan adalah hanya bersantai dan tidak menjadi begitu marah dan bergantung pada kebodohan orang lain.

Ketika seseorang mengeluh, tunjukkan saja bagian RFC itu (tinggalkan fakta bahwa RFC bukan standar) dan ingatkan mereka bahwa Anda tidak memiliki kendali atas bagaimana orang lain mengatur sistem mereka.

John Gardeniers
sumber
Sebenarnya, saya hanya bersenang-senang dengan markup. :) Pertanyaannya adalah setengah kata-kata kasar, setengah serius, jadi huruf miring dan tebal hanyalah "bagian dari kesenangan". Sangat serius bahwa ada mailer yang agak "salah konfigurasi" (dan diakui sedikit mengganggu), tetapi juga sedikit mencerca ke arah "Saya tidak mengerti mengapa email saya tidak terkirim dalam 360 milidetik, jadi ada sesuatu yang sangat salah! "
Avery Payne
Oh, itu dan saya (dengan santai) dituduh tidak menyatakan pertanyaan saya dengan jelas; Saya pikir huruf tebal dan huruf miring bekerja dengan baik di sini, bukan? ;)
Avery Payne
Jangan khawatir. Siapa pun yang tidak memahami masalah dari sudut pandang kami mungkin tidak termasuk dalam situs ini.
John Gardeniers
1

Kalau dipikir-pikir, saya mungkin bisa berpikir mungkin ada semacam serangan DoS jika dilontarkan dari dalam di mana klien mengirimkan banyak sekali email ke server smtp yang dikenal tidak valid. Ini akan menyebabkan server mail mulai memuat lebih banyak pada dirinya sendiri karena terus mencoba mengirim ulang.

Saya tidak akan menyebut saya alasan yang bagus, tapi mungkin itu setidaknya "terdengar bagus"? :-)

Mungkin alasan lain mungkin "Jika tidak bekerja pertama kali, mungkin tidak akan, jadi mari beri tahu pengguna segera. Dan saya tidak tahu bagaimana membuatnya waspada bahwa itu akan terus mencoba lagi" . Yang satu itu terdengar lebih lemah lagi bagiku ...

Kyle Brandt
sumber
Tentu, pada titik ini terdengar bagus dan juga "jawaban yang benar". Tetapi inti dari pertanyaan ini adalah sedikit latihan pemikiran - yaitu, apakah memang ada alasan yang bagus, dan saya curiga tidak ada alasan APA SAJA. Namun, +1 untuk datang dengan ... sesuatu ...
Avery Payne
2
Bagaimana dengan "Tetapi email adalah pesan instan dan ftp dan alarm serta penyimpanan file dan ..."
Kyle Brandt
dengan risiko penuaan secara instan: ROFL.
Avery Payne
Anda benar bahwa email itu tidak dirancang untuk digunakan untuk pengiriman pesan instan, dan alarm, dan apa pun yang terjadi, tetapi pengguna Anda kemungkinan besar menggunakannya untuk itu, dan jika apa yang terjadi tidak dijelaskan kepada mereka segera, mereka mungkin panik.
Fahad Sadah
Jika ada yang benar-benar menganggap alasan # 2 Anda IRL, saya akan ... memberi mereka kuliah panjang. Jika saya memutuskan untuk me-restart server email saya untuk menginstal pembaruan, Anda dapat yakin itu akan kembali online dalam 30 menit, bukan "mungkin tidak akan bekerja lagi"
Mark Henderson