为什么我需要那个?
我已经设置了我的点文件以包含我的整个电子邮件配置,但我不想共享我的私人电子邮件帐户设置,因此我排除了它们。 => 对于我的 mutt/offlineimap,我有一个“开发帐户”,其设置完全包含在点文件中。但我至少不想公开分享我的其余私人电子邮件地址。
可能的解决方案
- 只需将所有设置放入一个文件中(就像每个人一样),但这样做
git assume-unchanged
,以便私人电子邮件地址的设置保持私密。 (只有一个离线imap实例)问题:用git这种方式工作并且每次都要注意不要出错,这是非常笨拙的。=>我不想要这个。 - 喜欢1.但将私人电子邮件地址移至单独的文件并使用 git 忽略它们。 (只有一个离线imap实例)问题:我不知道如何设置它,因为 Offlineimap 唯一接受的文件是
pythonfile
和[DEFAULT] postsynchook
。我可以以某种方式滥用它们来满足我的需要吗? - 并行执行offlineimap。问题:当我这样做时,offlineimap 说“另一个 OfflineIMAP 正在使用相同的元数据目录运行;正在退出。” =>我怎样才能给offlineimap的第二个实例另一个metadatadir?
答案1
工作方案
Offlineimap 提供了一个选项,允许用户指定实例应使用哪个元数据目录。
[general]
metadata = ~/.dev_offimap
通过这个设置,我们可以轻松管理offlineimap的同时执行。我只是在文档中没有找到(它也有点隐藏)