Answers:
我相信我在Mutt Wiki上找到了解决此问题的方法。
如何让mutt更频繁地检查新邮件?$ timeout和$ mail_check有什么区别?
每次键盘输入后,mutt都会更新所有文件夹的状态。要接收“新邮件正在...”通知,即使无需按任何键,也可以将$ timeout ==设置为等待闲置mutt(不按任何键)的时间,然后再次更新状态,就像按下某个键一样。为了避免太频繁的文件夹访问(通过NFS或IMAP的不良连接),请在键盘活动频繁的情况下,将$ mail_check ==设置为两次新邮件扫描之间的最短时间(对文件夹的外部更改)。
$ mail_check <$ timeout:在下次更新时扫描$ timeout <$ mail_check:在扫描前更新
这意味着$ mail_check <$ timeout更加有用,因为在mutt更新之前,它还将扫描外部更改以将其合并到更新中。
如何获得有关新邮件的通知?
当收到新邮件时,屏幕底部会显示自动(不按任何键)“ New mail in ...”通知。这仅在索引菜单中发生。对于手动检查,您可以使用在浏览器,索引和文件夹浏览器中起作用的buffy-list功能。它打印带有新邮件的文件夹列表。但是,只有在聚焦索引菜单时,它才会显示最新列表。此外,您可以在文件夹浏览器中调用“ check-new”,它会更新显示(带有新邮件的文件夹为'N'标志)以及buffy-lists文件夹列表。
我发现这令人困惑并且set timeout=30
难以解释,但是我通过添加到我的工具中尝试了它,~/.muttrc
并且似乎可以正常工作!我的IMAP守护程序报告已下载新邮件后不久,收件箱视图就会更新。我希望这也对您有用!
set timeout=30
效果不错
check_new
吗?(默认情况下。)