[ruby-list:50563] Re: IMAP IDLE
From:
とみたまさひろ <tommy@...>
Date:
2017-08-27 00:03:56 UTC
List:
ruby-list #50563
On Wed, 23 Aug 2017 07:32:23 +0900 emo@nifs.ac.jp wrote: > ログインできるようになったので、 > openssl で手動で実行した結果が以下です。 > IDLEの発行後エラーにはなっていないようです。 > > > > * OK . > > ? LOGIN ユーザ名 パスワード > > ? OK . > > ? SELECT INBOX > > * FLAGS (\Answered \Flagged \Deleted \Seen \Draft $Forwarded Protected) > > * 330 EXISTS > > * 1 RECENT > > * OK [UIDVALIDITY 268435456] . > > * OK [UIDNEXT 2257] . > > * OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft $Forwarded Protected)] . > > ? OK [READ-WRITE] . > > ? IDLE > > + > > ? LOGOUT > > * BYE . IDLE コマンドの応答が「+」だけなのがおかしいですね。 「+ 何かの文字列」である必要があります。 https://tools.ietf.org/html/rfc3501#section-7.5 # それで connection closed というエラーになるのもどうかと思いますが…。 原因はサーバーがIMAPプロトコルに従ってないためなので、クライアント側で 対応するには net/imap ライブラリに手を入れるしかないと思います。 -- とみたまさひろ <tommy@tmtm.org> http://twitter.com/tmtms D68F 8F55 7F6C 5908 88EB 1EBA 25ED DEE7 BBE8 1752