我正在考虑从 Thunderbird 转移到 Mutt(如果可行)以转向更快、更简单的应用程序。
我当前的 Thunderbird 设置包含多个 IMAP 帐户(gmail 和 google apps)。每个 IMAP 帐户中只有选定的文件夹(读取标签)存储在本地。对于所有其他文件夹,我只会浏览标题,并且只有在觉得有趣时才会打开邮件。我还使用文件夹书签快速导航到文件夹。我还使用键盘快捷键在文件夹之间移动邮件。
是否可以在 Mutt 中复制此设置?有人可以分享/指出一个执行相同操作的示例 muttrc 文件吗?如果 muttrc 文件有足够的注释就更好了。
另外,我还能从 Thunderbird 本地导入我的消息吗?这样可以节省大量网络流量(本地存储约 2GB 数据)。
答案1
您绝对可以用它来做您想做的所有事情Mutt
,甚至更多。
可以使用多个帐户Mutt
。我个人只使用过多个 gmail imap 帐户,如下所述文章在这里,但设置它们并在它们之间移动是可行的。这里没有必要重复这些信息,但它与如何设置“帐户挂钩”和“文件夹挂钩”有很大关系;文章很好地解释了这一点。
但是,您无需这样做就可以实现它folder-hooks
:请参阅我的回答:
要在文件夹之间导航,您可以使用宏,正如这些众所周知的宏所示:
macro index,pager gi "<change-folder>=INBOX<enter>" "Go to inbox"
macro index,pager ga "<change-folder>=[Gmail]/All Mail<enter>" "Go to all mail"
详细了解如何在文件夹之间移动以及如何在文件夹之间移动邮件这里非常详细。
Thunderbird
确实,消息可以从 格式中导出mbox
,然后以 读取Mutt
,正如 Mutt wiki 所述这里。需要安装Thunderbird
导入/导出插件,然后以 格式从 Thunderbird 导出文件夹,然后通过参考mbox
指定文件夹。.muttrc
这些笔记。
参考评论中的问题:当您加载收件箱或在文件夹之间切换时,Mutt
默认情况下仅从服务器加载标题,我认为这是您想要的。只有当您单击返回查看消息时,它才会下载实际消息。因此,我们缓存标题和消息以提高性能,通常大多数人都有这样的标准条目.muttrc
:
set header_cache=~/.mutt/cache/headers
set message_cachedir=~/.mutt/cache/bodies
对于离线可用性,您可能需要Mutt
与另一个名为 的程序配对offlineimap
,该程序在存储库中可用;可以进行讨论这里和这里。
我把这些提示(来自 wiki 和我自己的个人 rc)放在一起,形成了一个粗略的muttrc
但您可能必须根据自己的目的对其进行测试和修改,并显然添加您自己的详细信息,但它应该是一个有用的起点。
答案2
不知道这有多大帮助,但我发现了一个叫做 Muttrc Builder 的在线应用程序,可以创建.muttrc
:http://www.muttrcbuilder.org/。 和Mutt 文档有很多配置文件的示例。
对于导入问题,接下来是来自 Mutt wiki:
如何从 pine、thunderbird、kmail、evilution 等导入消息?
杂种狗理解一些标准文件夹格式找出其他 MUA 使用的格式,如果兼容,只需将它们复制到 mutt 可以找到的地方(并按要求进行配置)MuttGuide/文件夹)。如果是专有格式,则使用管理员自己的导出功能,或者在网络上搜索可以转换为 mutt 可用格式的外部工具,然后像以前一样配置 mutt 来找到它们。