私は IMAP クライアント (より正確には JavaMail) の実装を扱っています。これは、IMAP idle() コマンドを使用して、サーバーから直接新しい電子メール通知を取得し、ポーリングする必要はありません。
ここに私の質問があります: 接続を維持するために、このアイドル コマンドを送信した後 (つまり、IMAP idle() を再度送信し、メッセージの数を要求するだけ) 他のことを行う必要がありますか?
別の言い方をすれば: 以前に idle() コマンドを送信したにもかかわらず、このサーバーは現在の IMAP 接続を閉じることができますか?
Stackoverflow や他のサイトで多くの質問やコードを見つけましたが、まだ満足していません。そこにIMAPプロトコルの専門家がいることを願っています.
ありがとう!