トップページ⇒php
8コメント7KB

SMTP応答コードについて

■ このスレッドは過去ログ倉庫に格納されています
0001名無し産@オレンジ2001/05/25(金) 18:01ID:lc5t15Js
現在i-mode向けのメーリングリストの為に、RCPTコマンド連続発行によるメールの
まとめ送りをするスクリプトを書いています。(SMTPFEEDは使えないので・・・)
そこでちょっと困った現象があります。
docomoのメールサーバーなのですが、仮に100件RCPTコマンドで宛先を指定し、
DATAコマンドで本文を送った後、100件の宛先の中にメールボックスの容量
をオーバーしたものがあると、552 Too much mail data: [email protected]
というエラーが返ってきます。
もし宛先の中にメールボックスの容量オーバーのものがあるのなら、DATAコマンドで
本文を入力後でなく、RCPTコマンド発行後にそういったメッセージを出すべきではな
いのでしょうか?
更に500番代のエラーコードを返すのは永続的エラーのはずなので、この場合違う
ような気もしますし、エラーを返してるのもかかわらず、他の問題の無い99件の
宛先にはメールがしっかりと送られています。
結構メールサーバーによっては、SMTPの応答メッセージが違うようなのですが、
みなさんどういうふうにコマンド発行後の応答コードを処理しているのでしょうか?
0002名無しさん@お腹いっぱい。2001/05/25(金) 18:16ID:???
>>1
1通ずつ丁寧に真心を込めて送るのがいいと思うよ。
0003名無しさん@お腹いっぱい。2001/05/25(金) 18:20ID:???
http://mini.mag2.com/ で送ったほうが良いよ
0004長猫2001/06/11(月) 04:29ID:???
リプライコードが500番台でも,
Error(エラー)ではなくFailure(失敗)という場合があります。
例えば,RCPTコマンド発行後にサーバが返す500番台のコードは

Failure: 550, 551, 552, 553
Error : 500, 501, 503

などがあり,400番台でエラーを返すときもあります。
で,RCPTコマンド時のFailureメッセージとして

552 Too many recipients. とか
552 Too much mail data. などがありますが,
この場合1さんのように他の99通を無事送信した後にもう一度
MAIL FROMコマンドから始めて再送信することができます。

もし送信が失敗したら,失敗したメールアドレスに再送信を試みる機能とか
つけてみるといいかもしれませんね。以上駄文でした
0005◆O0hRYVIA2001/08/14(火) 05:33ID:???
0006らすてす02/03/02 21:45ID:???
いつかまたきっと
ここで会える日が来る
 そんな言葉 今も覚えているなんて
  どうかあなたも まだ
  同じ気持ちのままで
   帰ってくる日を待っていますように…

 たったひとつの答え 信じ続けて
  こんなふうに 今更 声に出してつぶやいた

   ずっと待ってる… 寂しくて泣いても
   あなたの居場所は 他にはないから
    風にたなびくポプラの葉の下で
    聞こえた気がした そんなひとりごと

        いつまでもきっと
        側にいると笑ってた
         心まで遠く離れてしまいそうで
         新しい景色の中で笑う
          あなたの隣へ今すぐ
          駆け出したいけれど

        平凡な約束を信じ続けて
         こぼれそうな涙 胸に秘めて抱きしめた

          ずっと待ってる… 寂しくて泣いても
          あなたの笑顔が離れないから
           風に揺れてる前髪に宿った
           昔話によく似た ひとりごと

               平気だよと笑顔で 手を振ったのに
                本当は祈ってた ねえ どこにも行かないで

                ずっと待ってる… 寂しくて泣いても
                 あなたの温もり忘れないから
                 風が運んだ思い出の中の
                  あなたに届けたい ただのひとりごと
0007らすらすてす02/03/02 21:47ID:???
 いつかまたきっと
  ここで会える日が来る
  そんな言葉 今も覚えているなんて
   どうかあなたも まだ
   同じ気持ちのままで
    帰ってくる日を待っていますように…

  たったひとつの答え 信じ続けて
   こんなふうに 今更 声に出してつぶやいた

    ずっと待ってる… 寂しくて泣いても
    あなたの居場所は 他にはないから
     風にたなびくポプラの葉の下で
     聞こえた気がした そんなひとりごと

         いつまでもきっと
         側にいると笑ってた
          心まで遠く離れてしまいそうで
          新しい景色の中で笑う
           あなたの隣へ今すぐ
           駆け出したいけれど

         平凡な約束を信じ続けて
          こぼれそうな涙 胸に秘めて抱きしめた

           ずっと待ってる… 寂しくて泣いても
           あなたの笑顔が離れないから
            風に揺れてる前髪に宿った
            昔話によく似た ひとりごと

                平気だよと笑顔で 手を振ったのに
                 本当は祈ってた ねえ どこにも行かないで

                 ずっと待ってる… 寂しくて泣いても
                  あなたの温もり忘れないから
                  風が運んだ思い出の中の
                   あなたに届けたい ただのひとりごと
0008てすびと02/03/02 21:49ID:???
成功。失礼しました…ってこのスレ去年の5月に立てられたんだ…。
■ このスレッドは過去ログ倉庫に格納されています