[スレッド全体]

[57802] Re:IMAP IDLE で不具合継続返信 削除
▽ 2026/11/5 (木) 16:29:26 ▽ 有限会社リムアーツ
17.CH87466.cyberhome.ne.jp / Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/156.0.0.0 Safari/537.36
こんにちは


すみません。
こちらのテストバージョンでお試しいただけますでしょうか。

https://www.rimarts.jp/downloads/B2/B2-28308b.zip

よろしくお願いいたします。

[57803] Re2:IMAP IDLE で不具合継続返信 削除
▽ 2026/11/5 (木) 16:38:00 ▽ 有限会社リムアーツ
17.CH87466.cyberhome.ne.jp / Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/156.0.0.0 Safari/537.36
あと、MicrosoftのOAuth2ですが、私の方でもずっとログを観察しているのですが、接続トークンが期限切れになると、IMAPサーバーの方から接続を切ってくるのですが、その後再接続の際に、まれに(一日に一度ぐらい?)ログインを受け付けないことがあります。
リフレッシュトークンから再取得しても失敗するので、トークンを無効化せざるを得ず、再認証することになります。(まれに、それでも失敗することがあります)

こればかりは、Microsoft側のサーバーの仕様みたいで、サーバーにアクセスが集中した時など(?)に一時的にログインを受け付けなくなるようです。

[57809] Re3:IMAP IDLE で不具合継続返信 削除
▽ 2026/11/5 (木) 20:26:16 ▽ xia
ai098144.d.east.v6connect.net / Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:159.0) Gecko/20100101 Firefox/159.0
> リフレッシュトークンから再取得しても失敗する

なるほど,ありがとうございます.これはタチが悪いですね……

いま見てみたら MS のメールの設定が IMAP IDLE 設定になっていなかったので,
一定時間おきに未読取得に行くたびにブラウザの OAuth2 ログインタブを開いていたようです.
とりあえず IDLE 設定にしてみました.

[57810] Re4:IMAP IDLE で不具合継続返信 削除
▽ 2026/11/5 (木) 20:46:42 ▽ 有限会社リムアーツ
17.CH87466.cyberhome.ne.jp / Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/156.0.0.0 Safari/537.36
こんにちは

ご確認ありがとうございます。
すみません。Microsoftのメールアカウントなんですが、IMAP IDLEを使った時に、一時間でトークンの期限が切れてBYEを送ってきた時にフリーズする不具合を手元で確認しています。
こちらも修正しますので、テストバージョンでは、MSのアカウントのIMAP IDLEはオフにして頂きますよう、お願いいたします。

[57808] Re2:IMAP IDLE で不具合継続返信 削除
▽ 2026/11/5 (木) 20:23:05 ▽ xia
ai098144.d.east.v6connect.net / Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:159.0) Gecko/20100101 Firefox/159.0
ありがとうございます!
再現には未読メールが複数必要なので手元で数件のテストメールで試したところ,08b で期待通りの正常動作をしていそうです.

こちらもいましばらくこのバージョンで確認してみます.

0182 IDLE
+ idling
DONE
0182 OK Idle completed (0.709 + 0.708 + 0.708 secs).
0183 UID FETCH 376181 (BODY.PEEK[])
* 108291 FETCH (UID 376181 BODY[] {7157}
)
0183 OK Fetch completed (0.001 + 0.000 secs).
0184 UID STORE 376180 +FLAGS.SILENT (\Seen)
0184 OK Store completed (0.018 + 0.000 + 0.017 secs).
0185 IDLE
+ idling
DONE
0185 OK Idle completed (0.526 + 0.526 + 0.525 secs).
0186 UID STORE 376181 +FLAGS.SILENT (\Seen)
0186 OK Store completed (0.019 + 0.000 + 0.018 secs).
0187 IDLE
+ idling
* OK Still here

[▼次のスレッド]
INCM/CMT
Cyclamen v3.84