2005-12-02 [長年日記]

[Q3] SMTPのRSET

複数のメールを続けて送信するとエラーになるSMTPサーバがあるそうなので、MAILコマンドの前にRSETを送るようにしました。RFC2821によれば、データを送り終わった後ではその前のMAILコマンドで送った内容はクリアされるはずなのにいまだにそんなサーバもあるということで。

とりあえず、RSET自体の説明(4.1.1.5 RESET (RSET))にもこんな記述が。

It is effectively equivalent to a NOOP (i.e., if has no effect) if issued immediately after EHLO, before EHLO is issued in the session, after an end-of-data indicator has been sent and acknowledged, or immediately before a QUIT.

トップ «前の日記(2005-12-01) 最新 次の日記(2005-12-03)»