mutt:自動顯示新消息
當我打開 mutt 時,直到我按下一個鍵,例如向下箭頭,我才看到新的電子郵件。然後出現新的電子郵件。有沒有辦法讓 mutt 辨識新電子郵件已經到達,並自動顯示電子郵件,而無需我每隔幾分鐘按一次鍵?
我正在使用 maildir 格式(本地儲存的電子郵件)。最好的方法是什麼?mutt 應該每 n 秒檢查一次,還是應該由作業系統通知它,也許使用 inotify ?
我相信我在Mutt wiki上找到了解決方案。
如何讓 mutt 更頻繁地檢查新郵件?有什麼區別 $ timeout and $ 郵件檢查?
每次鍵盤輸入之後,mutt 都會更新所有文件夾的狀態。要接收“…中的新郵件”通知,即使不需要按鍵,設置 $ timeout == time to wait for idle mutt (no key pressed) before the status is updated again as if a key were pressed. To avoid too frequent folder access (bad connections via NFS or IMAP), set $ mail_check == 在高鍵盤活動的情況下,兩次掃描新郵件(文件夾的外部更改)之間的最短時間。
$ mail_check < $ timeout : 下次更新時掃描 $ timeout < $ mail_check : 掃描前更新
這表示 $ mail_check < $ timeout 更有用,因為當 mutt 更新時,它還會掃描外部更改以將它們合併到更新中。
如何獲知新郵件?
當新郵件到達時,螢幕底部會顯示一個自動(未按下鍵)“新郵件…”通知。這只發生在索引菜單中。對於手動檢查,您可以使用分頁器、索引和文件夾瀏覽器中的 buffy-list 功能。它列印包含新郵件的文件夾列表。但是,僅當索引菜單獲得焦點時,它才會顯示最新列表。此外,您可以在文件夾瀏覽器中呼叫 check-new 來更新顯示(帶有新郵件的文件夾的“N”標誌)以及 buffy-lists 文件夾列表。
我發現這令人困惑且解釋得不好,但我通過添加
set timeout=30
到 my 中進行了嘗試~/.muttrc
,它似乎有效!在我的 IMAP 守護程序報告已下載新郵件後不久,收件箱視圖就會更新。我希望這也適用於你!