<< 2024/03 >> | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |
|
送受信制限で仕様上の問題
07/04/11 01:47 / PMailServer2
所属ドメインと管理ドメインからの送受信制限で仕様上の問題がありました。
TO/CC/BCC で複数のアドレスを指定した場合に、宛先が該当してしまった場合、メールクライアントによっては全キャンセルされてしまいます。 残念なことに、SMTPには「エラーだけどスルーして処理を続けて」という都合の良い応答コードが仕様上に含まれていない為、4xx/5xx のどちらかを応答しなければなりません。 正常応答である 2xx 系で応答しますと、正常に送られたと認識されてしまうので、これもまずいです。 メールクライアント側で宛先を指定した時にエラーが発生した場合の以降の処理をどのようにするかはメールサーバ側では関与できませんのでクライアント任せになってしまうのです。 これは仕様として混合しないようにして貰うしか無さそうです・・・ [更新日付:2007/04/11 01:47:34]
トラックバックを見る(0) Log Link [https://akisoftware.com/cgi-bin/blom.exe?akisoft+sl+36aea08c437c72d98a471d1291c7ee62556605c4] TB Link [https://akisoftware.com/cgi-bin/blom.exe?akisoft+tb+36aea08c437c72d98a471d1291c7ee62556605c4] 記事へのコメント 名前 : noppo (2007/04/13 22:29:28) こんにちは。 書いたコードはもったいないですが、 とりあえず現状の仕様のままがスマートな気がしますね。 納得いく処理ルーチンが確立でき、問題が無いと納得できるようになるまで仕様は変えないほうが良いと思います。 気になったときに、また考えてみます。 名前 : H.Matsuda (2007/04/13 05:16:14) 最新コメント以外は折りたたむような機能が欲しくなりました(^-^; それはさておき、本題ですが 1のご質問の返答ですが、その通りです。 クライアントがサーバに対して送信を試み、エラー応答があれば直接クライアントにエラーが表示されます。メーラで「サーバは hogehoge の応答を返しました」等のダイアログを表示するのが、これです。 メールサーバの MTA も上記と同じ動作をしますが、サーバ上でエラーが発生した場合にダイアログを出す訳にはいきませんので、送信者に対してエラーメールの送信という形になります。 2ですが、1セッションでの送信は、いわゆる「まとめ送り」と呼ばれる機能です。 メールクライアントは接続先が同一の場合がケースが多いので、まとめ送りをします。 この時に少なくとも OE は止まりますので全て送信できないケースがあります。 メールサーバの場合は、PMail Server のように、同一ドメインであってもまとめ送りをしないサーバは該当するメールのみ配信されないだけで他のメールは配信されます。 メールサーバの中にはまとめ送りをする(できる)サーバもありますが、まとめ送りできるサーバは考慮されていると思いますので配信可能ではないかと思われます。 でなければ、まとめ送り自体非常に不安定な機能になってしまいます。 要約しますと「メールクライアントが送信しようとした時に、エラーが返されたら全て停止しまうクライアントがあり、それをサーバ側でなんとかしようとすると色々と問題が発生してしまう。しかしメールクライアントが悪い訳ではなく、SMTP のプロトコル自体が、そのようなケースを想定していない(少なくともRFC822では)。しかし、これも元々メールサーバは自分のサーバ宛では無い場合中継して他のサーバに渡す設計になっていたが、spam 等のお陰で自由に中継できない現在はジレンマに陥っている」ってことになります。要約されていませんが。 こういう事情が無ければ「実装しました。」で終わる話でもあるのです(T_T 名前 : noppo (2007/04/13 02:57:59) おお(^^; コメントをつけるために akisoftware.jp に存在しないアカウントにメールを送ったのでアタックと勘違いしたようです(^^ゞ お騒がせして申し訳ありませんが、解除願います。 では、おやすみなさい。 |
@AKISoftOfficialをフォロー
掲示板 サポートBBS PMailServer BBS アクセスの多い記事
最新記事(カテゴリ別)
フリー版からの製品版移行時の MTA 並列数について
02/17 23:52 メールサーバーの開発を始めて20年 02/07 21:46 PMailServer2 Version 2.52a をリリースしました。 12/26 14:02 PMailServer2 Version 2.52 をリリースしました。 10/01 10:48 PMailServer2 Version 2.51b をリリースしました。 09/19 01:43 PMailServer2 Version 2.51b(仮) Memo 09/12 00:33 PMailServer2 Version 2.51a をリリース、及び脆弱性についてのお知らせ 09/05 01:15 PMailServer2 Version 2.51a Memo 08/21 00:48 アドレスV125(K5)のスターターリレーの交換 08/04 10:10 SanDisk ポータブルSSDを買ってみました。 08/04 09:41 最新コメント
送受信制限で仕様上の問題
noppo [04/13 22:29]
H.Matsuda [04/13 05:16] noppo [04/13 02:57] noppo [04/13 02:55] H.Matsuda [04/13 01:30] UUアクセス数
今日は 114回
昨日は 159回 トータル 300831回 3ヶ月記事別ランキング
プロフィール
Z80から68系、8086系を経由して
Pascalに移行。現在は Delphiをメインに C/C#も囓ってみたり。 「無い物は作れ」の精神で年がら年中なにかを作っています。 すぐ自前で作りたがるので無駄に工数が上がったりして自爆してみたりもします。 好きな物は麺類とお煎餅 Blom内検索
BLOM Version 1.39 ©2007-15 A.K.I Software all rights reserved. |