mutt响应方式刷新收件箱


32

mutt与Gmail一起使用时,我有时通过$绑定(同步邮箱)来“检查电子邮件更新” ,有时只是通过使用c(更改文件夹)并仅提供=(默认为MAILBOX)作为要更改的IMAP文件夹路径。

有没有更好的(尤其是更快的)方法?例如,像我一样,解决方案将比“假装切换文件夹”更直接。还有一些不“丢失”某些更新的东西,$似乎有时这样做(也许$不是要检查电子邮件,而只是删除标记为已删除的消息,等等?)


您为什么不只使用mail_checkmutt中的设置?
jasonwryan

2
可以选择何时轮询服务器?
Robottinosino 2012年

man muttrc | less -p mail_check-配置是否/何时mutt寻找新邮件...
jasonwryan 2012年

1
mutt每次输入键盘后更新文件夹状态; 要么继续敲击,$要么绑定您选择的特定键...就个人而言,我很乐意让杂种狗处理它。
jasonwryan

1
真?继续打 $
Robottinosino 2012年

Answers:


29

将一个键(G建议使用“ Get” 键)绑定到imap-fetch-mail您的〜/ .muttrc中。

 bind index G imap-fetch-mail

G索引,而现在从IMAP服务器获取新邮件。

(对于POP用户,该fetch-mail功能从POP服务器获取邮件)


1
看起来很棒...我可以在没有绑定的情况下以简单的命令运行它吗?怎么样?(非常感谢您的回答,顺便说一句)
Robottinosino 2012年

对不起,我不明白这个问题。“以简单命令运行”是什么意思?
cas 2012年

1
@Robottinosino你可以不用它绑定到一个关键的运行命令M-x(即Alt+XESC xM-x imap-fetch-mail RET
吉尔(Gilles)'所以

2
双方Meta_L+xAlt_L+x给我:Key is not bound. Press '?' for help
Robottinosino 2012年

3
要使其不受限制,只需键入:exec imap-fetch-mail。但这在mutt认为与服务器同步但实际上没有同步时不会刷新任何内容(如果您使用其他客户端来编辑邮箱,并且在编辑邮箱中的邮件数后未更改(例如,删除),这似乎会发生+接收新邮件))。
binki

12

您可以将timeout变量设置为:

set timeout=10

当mutt闲置等待用户输入时,这最多将每10秒轮询一次当前邮箱,而默认值是600秒。启用IDLE后,在v1.5.11之后的版本中不需要此功能。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.