web-dev-qa-db-ja.com

受信トレイを更新するためのmutt対応の方法

Gmailでmuttを使用しています。 $ バインディング(同期メールボックス)。 c (フォルダを変更)と=(デフォルトはMAILBOX)に変更するIMAPフォルダーのパス。

同じことをするより良い(特に:より速い)方法はありますか?たとえば、私がするように、「フォルダを切り替えるふり」よりも直接的な解決策が考えられます。また、一部の更新を「見逃さない」ものとして、 $ 時々行うようです(おそらく $ 電子メールをチェックするためのものではなく、削除済みとしてマークされたメッセージを消去するためのものなど)

32
Robottinosino

〜/ .muttrcのキー[G for "Get"をお勧めします)をimap-fetch-mailにバインドします。

 bind index G imap-fetch-mail

インデックス内でGを押すと、imapサーバーから新しいメールが取得されます。

(POPユーザーの場合、fetch-mail関数はPOPサーバーからメールを取得します)

30
cas

timeout変数を次のように設定できます。

set timeout=10

これは、muttがユーザー入力を待機してアイドル状態になっているときに、最大で10秒ごとに現在のメールボックスをポーリングします。多くの場合、デフォルトの600秒よりも多くなります。 IDLEが有効になっている場合、これはv1.5.11以降では必要ありません。

11
gypaetus