SMTP 4xxコードですぐに失敗する1つの理由を挙げてください


9

私はこれについて本当に興味があります。質問(太字で強調表示):


誰かがONE GOOD REASONという名前を付けて、4xxコードで自動失敗/即時失敗するようにメールサーバーを永続的に設定することはできますか?


率直に言って、「彼らの」セットアップは最初から壊れているように思えます。 SMTPはインスタントメッセージングではありません。 IRC、Jabber、MSN、またはinsert-IM-technology-hereのような扱いをやめます。SMTPセットアップで「即時配信または失敗」の考え方を持つ人々が何を所有しているかはわかりませんが、彼らはそれをやめる必要があります。それはただ単純に物事を壊します。2、3年ごとに、私はこれに遭遇します。誰かが、どこかで、4xxコードが即時の失敗であると彼らの無限の知恵で決定しました、そして突然、そのOMGWTFBBQ THE INTARNETZが壊れました。メッセージが届かないのが突然「私の問題」になるのには驚きます 誤って構成された「それらの」SMTPサービス。

サーバーをこのように永続的にセットアップする正当な理由がある場合、最初の適切な答えがチェックされます。

正当な理由がない場合(そしてその理由がないと思われる場合)は、論理的に欠陥のある最初の良い音の答えがチェックされます。


5
+1。「メールを送信したのにまだ届いていないのですが、何が問題なのですか!」私の回答:問題はありません。電子メールの配信が保証され、即時であると誰かが言ったのはいつですか?
joeqwerty 2010

1
+1私はそれがどんな感じか知っています。
Antoine Benkemoun、

2
それが私に起こった場合は、私は彼らに手紙を投稿し、メールボックスに入れてから30秒後に電話をかけ、その後、郵便局に電話して次の15分で手紙を届けるよう要求するか、またはELSE 。
マークヘンダーソン

この質問を表示するために最近到着したばかりの人たちのために、記録のためだけに、私は(誤解された人々で)楽しみ、少しの熱気を注いでいるので、暴言のようなフォーマットが意図的でした。あまり真剣に受け止めないでください。
Avery Payne、

回答:


3

所有者がメールが遅れる時期を知りたいと思っていたので、そのように一度設定しました。これは取引のフリムのためだったので、適時性の必要性を理解できます。そのようなもの以外には、なぜかは想像できません(そして、それはブルームーンのセットアップで一度だったと思いました)


それは正当な理由のように思えます!
アントワーヌベンケモン

+1いいね!トレーディング会社の「適時性」の要件について知りたいのですが、メッセージの受信者のメールサーバーで遅延が発生する可能性があることを考えると、「最大の努力を尽くしましたが、わたしたちの手の今」など
Avery Payne

@ avery-クライアント側の遅延を確認できます。この場合、ヘッダーが数分以内に送信および受信されたものの、しばらくの間メールボックスに配信されなかったことをヘッダーが示している場合、誰かが非常に悪いことを100%確信しています。日。彼らは企業間IMをセットアップするために最善を尽くしていた。
ジムB

XMPP 以前の時代だったと思います。それでも、素晴らしいポイントです!
Avery Payne、

いいえ、XMPPはありましたが、これらのすべての企業が何らかのxmppサーバーをセットアップする必要がありました。電子メールが一般的な特徴です
ジムB

2

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.

4xxが一時的な(一過性の言葉遣いである)問題に応答してのみ送信されるべきであることは明らかです。したがって、それを即時エラーとして扱う正当な理由はないということになります。定期的な再試行として応答する必要があります。

そうは言っても、ボールドやイタリックの過度の使用は、この問題を真剣にだけでなく個人的にも受け止めることを示唆しています。私が提案できる最善の方法は、ただリラックスして、それほど動揺して他の誰かのばかげた行為に縛られないようにすることです。

誰かが不平を言うときは、RFCのその部分を指摘し(RFCは標準ではないという事実は省きます)、他の人がシステムを設定する方法を制御できないことを思い出させます。


実際、私はマークアップを楽しんでいました。:)質問は、大げさで真面目なので、斜体太字は「楽しみの一部」にすぎません。多少「誤設定」されている(そして確かに刺激が少ない)メーラーがあることは深刻ですが、「なぜメールが360ミリ秒で配信されなかったのか理解できないので、何かがひどく間違っている!」
Avery Payne

ああ、それと私は(たまに)私の質問をはっきりと述べていないと非難されてきました。太字と斜体がうまく機能していると思いましたね。;)
Avery Payne、

心配ない。私たちの視点から問題を理解していない人は、おそらくこのサイトに属していないでしょう。
John Gardeniers、

1

考えてみれば、クライアントが既知の無効なSMTPサーバーに大量の電子メールを送信するところから発信された場合、何らかのDoS攻撃があると考えられます。これにより、メールサーバーは再送信を試行し続けるので、メールサーバーに負荷をかけ始めます。

私はそれを正当な理由とは言いませんが、少なくとも "良い音"かもしれません。:-)

おそらく別の理由かもしれません。「それが最初に機能しなかった場合、おそらく機能しないので、すぐにユーザーに知らせてください。そして、再試行し続けることを警告する方法を知りません」 。でもそれは私にはもっと不自然に聞こえます...


確かに、この時点で「正しい答え」と同様に良い音が機能します。しかし、この質問の要点は少し考えさせられた演習でした。つまり、本当に正当な理由があり、理由はないと思います。それでも、何かを考え出すための+1 ...何か...
Avery Payne

2
「しかし、電子メールインスタントメッセージング、ftp、アラーム、ファイルストレージなどです。」
カイルブラント

自分自身を即座に老化させるリスクがある:ROFL。
エイブリィペイン

あなたはそのメールがインスタントメッセージングやアラームなどに使用するように設計されていないことは正しいですが、ユーザーはそのためにそれを使用している可能性が高く、何が起こっているのか説明されていない場合彼らはすぐに、パニックになるかもしれません。
Fahad Sadah、

もし誰かがあなたの2番目の理由がIRLであると私が思うなら、私は...彼らに長い講義をします。メールサーバーを再起動して更新プログラムをインストールする場合、30分以内にオンラインに戻り、「おそらく再び機能しなくなる」ことはありません
Mark Henderson
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.