目前主流就两个:
-
mu:GitHub - djcb/mu: maildir indexer/searcher + emacs mail client + guile bindings -
notmuch:https://notmuchmail.org
我两个都尝试过一下之后,选择了mu长期使用,目前已经用了5年了,处理的邮件大小超过了20G。
两者本质是类似的:
- 区别于用文件夹分类邮件的一般方式,用类似于Gmail的以搜索为主的方式来处理邮件。
-
mu/notmuch用于索引以及搜索邮件(命令行方式) - 包含对Emacs的扩展,用于在UI方式下处理和编写邮件。实际编写邮件的还是用的Emacs自身的
message-mode
两者的差异点在于(我的简单认识):
-
notmuch更加偏向于Gmail式的用标签处理,而且标签是存在一个二进制文件中,这点是我弃用notmuch的主要原因 -
mu则仅仅是提供了搜索功能,你可以在其上用你习惯的方式,比如归类成目录,或者也用标签(存储于邮件的X-Keywords)等,这样更加灵活一点。 - 从EmacsUI角度,
mu的Emacs扩展程序mu4e的界面和使用方式更加完善。其中配备了大量扩展点,使得你很容易对其进行你想要的修改和扩展(我的扩展:https://github.com/panjie/mu4e-goodies/)。 -
mu的作者主要是一个人,但是notmuch的开发者更多一点,因此,开发活跃度也更高一点
总而言之,对于一般使用者而言,两者差异度不大,mu相对而言更容易上手和结合到自己的工作流程里去,因此推荐mu