|
sylpheed-jp:3477
From: Hatuka*nezumi - IKEDA Soji <Hatuka*nezumi - IKEDA Soji <hatuka@xxxxxxxxxx>>
On Fri, 25 Aug 2006 02:25:50 +0900
Hatuka*nezumi - IKEDA Soji <hatuka@xxxxxxxxxx> wrote:
> # 別スレッドで IDLE を動かしておくとかするといいのでしょうけど。
ということで、pthread をつかってやってみました。なんだかごちゃごちゃ
しているので、このまま取り込んでいただけそうにはないですが、欲しい
方もあるかもしれないので投稿しておきます。
つくりかた:
trunk に対する patch です。これを当て、autogen.sh を実行してから
configure && make && make install してください。
つかいかた:
次の設定変数を追加しています。GUI で変えられるように (まだ) なって
いないので、既定値を変えるには ~/.sylpheed-2.0/accountrc を編集して
ください。
imap_use_idle: 既定値: 真
imap_idle_timeout: 既定値: 1 [分]
imap_idle_interval: 既定値: 29 [分]
うごきかた:
1. imap_idle_timeout の間 IMAP セッションが活動していないと、IDLE
を発行して待機する。ただし、次のいずれかの場合は接続を切る:
o imap_use_idle が偽。
o サーバが IDLE の能力を持っていない。
o configure に --disable-imap-idle オプションをつけてビルドした、
または configure 時に pthread を見つけられなかった。
2. IDLE で待機している間は、imap_idle_interval 経過するごとに
IDLE を再発行する。
3. いずれにしても、セッションになにか活動があれば IDLE から復帰す
る。
IDLE の間に新着チェックをするようにはなっていません (というか、一度
にひとつのフォルダしかチェックできない...)。もっぱら、ログインタイム
アウトのあるサーバへの対応が目的です。
--- nezumi
@ 3476 2006-08-25 02:25 [Hatuka*nezumi - IKED] SSL/TLS のブロック -> @ 3477 2006-08-30 20:46 ┗[Hatuka*nezumi - IKED] [patch] IMAP IDLE @ 3478 2006-09-02 10:50 ┗[Hatuka*nezumi - IKED] |