去年,我为您带来了 2019 年的 19 种(对您而言)新的生产力工具。今年,我将采取不同的方法:构建一个环境,让您在新的一年里更有效率,使用您可能已经在使用或可能没有使用过的工具。
使用 OfflineIMAP 在本地同步您的电子邮件
我对电子邮件怀有爱恨交加的感情。我喜欢它让我能够与世界各地的人们进行交流。但是,和你们许多人一样,我收到了很多邮件,其中大部分来自列表以及垃圾邮件发送者、广告商等。而且它会不断累积。

我尝试过的几乎所有工具(大型邮件提供商除外)都能很好地处理大量邮件,它们都有一个共同点:它们都依赖于存储在 Maildir 格式的邮件本地副本。而最有用的工具是 OfflineIMAP。OfflineIMAP 是一个 Python 脚本,可将 IMAP 邮箱镜像到本地 Maildir 文件夹树。我使用它来创建邮件的本地副本并保持同步。大多数 Linux 发行版都包含它,并且可以通过 Python 的 pip 包管理器获得。
示例最小配置文件是一个很好的起始模板;首先将其复制到 ~/.offlineimaprc。我的看起来像这样
[general]
accounts = LocalSync
ui=Quiet
autorefresh=30
[Account LocalSync]
localrepository = LocalMail
remoterepository = MirrorIMAP
[Repository MirrorIMAP]
type = IMAP
remotehost = my.mail.server
remoteuser = myusername
remotepass = mypassword
auth_mechanisms = LOGIN
createfolder = true
ssl = yes
sslcacertfile = OS-DEFAULT
[Repository LocalMail]
type = Maildir
localfolders = ~/Maildir
sep = .
createfolder = true
我的配置所做的是定义两个存储库:远程 IMAP 服务器和本地 Maildir 文件夹。还有一个 Account 告诉 OfflineIMAP 在运行时要同步什么。您可以定义链接到不同存储库的多个帐户。这允许您将数据从一个 IMAP 服务器复制到另一个服务器作为备份,此外还可以本地制作副本。
如果您有很多邮件,则 OfflineIMAP 的首次运行将需要一段时间。但是一旦完成,未来的运行将花费更少的时间。您还可以将 OfflineIMAP 作为 cron 作业(我的首选)或作为守护程序持续在存储库之间同步运行。文档涵盖了所有这些内容,以及 Gmail 等高级配置选项。
现在我的邮件已在本地复制,我可以利用各种工具来加快搜索、归档和管理邮件的速度。我将在明天谈论这个问题。
评论已关闭。