【问题标题】:mutt + offlineimap and only few folder offlinemutt + offlineimap,只有几个文件夹离线
【发布时间】:2019-02-01 13:39:54
【问题描述】:
我一直试图用mutt 配置来理解offlineimap,但我可能不明白。最后,我意识到我需要的只是离线 e.b. Inbox 和 Sent。该配置可以在 Internet 上找到,但我还需要能够访问 mutt 中的其他文件夹,但不必离线下载。
例如
我希望Inbox 中的所有邮件都离线下载到计算机,mutt 从本地存储库访问它们。但我还需要访问文件夹Inbox/SomeMore,但无需重新配置mutt 和offlineimap,最重要的是无需将该文件夹的全部内容下载到计算机。
这可行吗?具体怎么做?
【问题讨论】:
标签:
email
debian
mutt
debian-stretch
【解决方案1】:
offlineimap 的工作是下载邮件并使其在离线情况下可用。无法临时下载某些邮件文件夹的内容。可能会寻求一个 hacky 解决方案。使用folderfilter 选项指定您不想同步的文件夹,并另外设置 mutt 以访问其他 IMAP 文件夹。
您可以指定排除特定文件夹的folder filter。而不是将子文件夹的名称添加到列表中,甚至可以像 INBOX/foo 那样排除它(如果有多个同名文件夹):
folderfilter = lambda folder: folder in ['INBOX', 'Sent', 'Drafts', 'Junk', 'foo', ...]
PS:如果根本没有指定folderfilter,所有远程文件夹都会被同步。