mutt:新しいメッセージを自動的に表示


12

muttを開いたとき、キーを押す(たとえば、下矢印)まで新しいメールは表示されません。その後、新しいメールが表示されます。muttが新しいメールが届いたことを認識し、数分ごとにキーを押す必要なく、自動的にメールを表示する方法はありますか?

maildir形式(ローカルに保存された電子メール)を使用しています。最善の方法は何でしょうか?muttはn秒ごとにチェックする必要がありますか、または、おそらくinotifyを使用してOSから通知する必要がありますか?


あるcheck_newの?(デフォルトです。)
ジル「SO-悪であるのをやめる」14年

回答:


11

Mutt wikiでこれに対する解決策を見つけたと思います

新しいメールをもっと頻繁にチェックする方法は?$ timeoutと$ mail_checkの違いは何ですか?

すべてのキーボード入力後、muttはすべてのフォルダーのステータスを更新します。キーを押さなくても「新規メール受信...」通知を受信するには、キーが押されたかのようにステータスが再び更新されるまで、アイドルミュート(キーが押されていない)を待つ時間を$ timeout ==に設定します。頻繁なフォルダーアクセス(NFSまたはIMAPを介した接続不良)を回避するには、キーボード操作が多い場合に、新しいメール(フォルダーへの外部変更)の2回のスキャン間の最小時間を$ mail_check ==に設定します。

$ mail_check <$ timeout:次の更新時にスキャン$ timeout <$ mail_check:スキャン前に更新

これは、$ mail_check <$ timeoutがより便利であることを意味します。これは、muttが更新されるまでに、外部の変更をスキャンして更新に組み込むためです。

新しいメールについての情報を得るには?

新しいメールが到着すると、自動的に(キーを押さずに)「新しいメールが...」という通知が画面下部に表示されます。これは、インデックスメニューでのみ発生します。手動でチェックするには、ページャー、インデックス、およびフォルダーブラウザーで機能するbuffy-list関数を使用できます。新しいメールを含むフォルダーのリストを印刷します。ただし、インデックスメニューにフォーカスがある場合にのみ、最新のリストが表示されます。さらに、表示を更新するフォルダーブラウザーでcheck-newを呼び出すことができます(新しいメールのあるフォルダーの「N」フラグ)およびbuffy-listsフォルダーリスト。

私はこの混乱を招き、ひどく説明されていますset timeout=30が、追加して試してみましたが、~/.muttrcうまくいくようです!IMAPデーモンが新しいメールをダウンロードしたと報告してから間もなく、受信トレイビューが更新されます。これがあなたにも役立つことを願っています!


set timeout=30うまくいく
マーティンVegter 14年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.