在 mutt 中更改 maildir 需要很长时间“读取”新的 maildir

在 mutt 中更改 maildir 需要很长时间“读取”新的 maildir

需要很多秒的时间muttc更改为不同的邮件目录。

当读取新的邮件目录时,会出现以下消息:

Reading /…/Maildir/.…... 1780/6926 (25%)

这需要很长时间!并且完全浪费了 IO,因为只检查了邮箱的底部,因此,绝对不需要查看每条消息,坦率地说,这违背了 maildir 格式的整个目的,它实际上非常便宜与 mbox 相比,跳过消息,并且加载所有消息非常昂贵。

有解决办法吗?

答案1

根据 的编译时配置mutt,您可能hcache启用了(“标头缓存”)功能。启用此功能后,mutt将能够缓存 Maildir(和 IMAP)文件夹中的邮件标头,从而大大减少打开此类文件夹所需的时间。

要使用该hcache功能,请在文件中添加一行.muttrc

set header_cache = "/path/to/cache_folder"

进一步阅读:https://dev.mutt.org/trac/wiki/MuttGuide/Caching

相关内容