[sylpheed-jp:10185] Re: SSL送信時にエラーメッセージが出力される

Hiroyuki Yamamoto hiro-y @ kcn.ne.jp
2007年 1月 24日 (水) 14:13:11 JST


山本です。

On Wed, 24 Jan 2007 14:02:25 +0900
"M.Suzuki" <msuzuki @ syd.odn.ne.jp> wrote:

> 最近になってGmailを使うようになったのですが、
> SSL送信時に以下のエラーメッセージが出力されているようです。
> (以下、ログより)
> [13:49:20] ESMTP> EHLO gmail.com
> [13:49:21] ESMTP< 250-mx.google.com at your service, [218.45.9.93]
> [13:49:21] ESMTP< 250-SIZE 20971520
> [13:49:21] ESMTP< 250-8BITMIME
> [13:49:21] ESMTP< 250-AUTH LOGIN PLAIN
> [13:49:21] ESMTP< 250 ENHANCEDSTATUSCODES
> [13:49:21] ESMTP> AUTH PLAIN ********
> [13:49:21] ESMTP< 235 2.7.0 Accepted
> [13:49:21] SMTP> MAIL FROM:<xxxxx @ gmail.com>
> [13:49:22] SMTP< 250 2.1.0 OK
> [13:49:22] SMTP> RCPT TO:<ruby-dev-ctl @ ruby-lang.org>
> [13:49:22] SMTP< 250 2.1.5 OK
> [13:49:22] SMTP> DATA
> [13:49:22] SMTP< 354 Go ahead
> [13:49:22] SMTP> . (EOM)
> [13:49:22] SMTP< 250 2.0.0 OK ********** **************
> [13:49:22] SMTP> QUIT
> ** LibSylph-WARNING: SSL_read() returned error 5, ret = 0
> 
> ** LibSylph-WARNING: sock_read: received EOF
> 
> ** LibSylph-WARNING: [13:49:23] リモートホストによって接続を切断されま
> した。
> 
> ** リモートホストによって接続を切断されました。
> 
> ログを見ただけだと、QUITした後に切断されるのは普通の動作のような気がし
> ますがどうなのでしょう?
> 動作に支障は無いようですが、ちょっと気になったので。。。

これは既知の Gmail の問題です。

本来 RFC ではこちらが QUIT を発行した後にサーバが「応答を返した後」接続
を切断しなければならないのですが、 Gmail は応答を返さずにいきなり接続を
切ってしまうようです。

この場合は例外処理として、ログにはメッセージを残しますがエラー扱いにはし
ないようにしていますので、特に気にしなくても OK です。

-- 
Hiroyuki Yamamoto <hiro-y @ kcn.ne.jp>


Sylpheed-jp メーリングリストの案内