如何在 mutt 中合并本地邮箱和 imap 邮箱?

如何在 mutt 中合并本地邮箱和 imap 邮箱?

我以前用 neomutt 阅读电子邮件,然后用 fetchmail 从服务器获取邮件。有一段时间,我主要使用 webmail,但现在我想结合使用 mutt 管理的邮件存档和继续使用 webmail。

我确信这可以通过多种方式实现,我认为对我来说更方便的是在 mutt 中将 imap 邮箱与本地邮箱并排使用。

我找到了仅支持 imap 的 muttrc 文件示例,但我不知道如何配置 mutt 使其同时拥有本地和 imap 文件。最令人困惑的是,似乎只有一个$folder变量,并且根据邮箱是本地邮箱还是 imap 邮箱,应将此变量设置为 do~/Maildir或 to imaps://host

那么,我该如何配置mutt才能继续将其~/Maildir/Inbox作为我的假脱机文件和imaps://host/Inbox附加邮箱?

答案1

您可以在 .muttrc 中使用两个 $folder 变量:

set folder = imaps://[email protected]@some.server.com:993  
set spoolfile = "=INBOX"  
mailboxes =INBOX  
set folder = "~/Mail"

第一个“set folder”设置 imap 文件夹和与“set spoolfile”和“mailboxes”一起使用的变量。之后,第二个“set folder”将变量更改为您的本地邮件文件夹。在 mutt 中,使用“c?”或“y tab”可将文件夹更改为本地 ~/Mail。在 neomutt 中,有时您必须使用“c? tab=”或“y tab=”。您可以使用“y”更改回您的 imap 收件箱。

我从很久以前某人在网上发布的 muttrc 中复制了这个。它对我有用,并允许我的网络邮件收件箱或 Gmail 与我的本地邮件文件夹一起工作。

希望这有帮助,ErwinKKK

相关内容