一个7年前的问题,我现在搜索过,有几个答案,大部分都是正确的。但我觉得至少缺少一个,而且可能还有更多的空间:
答复时间线:
早在 2014 年,Mehmet 就提到过 imapsync,
这可能仍然是最受关注的解决方案,因为这对作者 Gilles Lamiral 来说是一个活跃的收入来源。源代码可用,目前最新代码位于GitHub
上,尽管不能作为发行版包提供(如其他一些选项),但它确实在gilleslamiral/imapsync上有一个官方 docker-hub 托管映像。有关更多信息,请参阅:https://imapsync.lamiral.info/INSTALL.d/Dockerfile
似乎有人还为 WebUI创建了一个docker-image 。
早在 2017 年,Quarind 就提到了 imap-backup
这是一个基于 ruby 的解决方案,看起来仍在维护中。
早在 2021 年,Patrick Decat 就提到 OfflineIMAP
离线地图是基于 Python2 的,并且没有真正维护。
Offlineimap3是一个基于 Python3 的分支,得到积极维护可在
大多数发行版
中使用
我的研究让我找到了这些额外的选择:
mbsync)
拱门维基页面| 发行版/软件包可用性以下软件包在 Debian 11 (bullseye) 上可用,但我对它们还不太了解:
专门针对 Gmail / Google Workspace 邮箱* :
* 不是 IMAP 解决方案,但可能与某人的搜索有关,所以我觉得值得一提
随着我了解更多,我会更新此内容,因为我自己正在积极寻找解决方案。
尝试使用开源项目 imap-backup:https://github.com/joeyates/imap-backup
$ imap-backup setup
Run Code Online (Sandbox Code Playgroud)
设置系统是一个菜单驱动的命令行应用程序。
它创建 ~/.imap-backup 目录和配置文件。例如:
{
"accounts":
[
{
"username": "my.user@gmail.com",
"password": "secret",
"local_path": "/path/to/backup/root",
"folders":
[
{"name": "[Gmail]/All Mail"},
{"name": "my_folder"}
]
}
]
}
Run Code Online (Sandbox Code Playgroud)
它默认连接到 GMail,但您也可以指定服务器:
{
"accounts":
[
{
"username": "my.user@gmail.com",
"password": "secret",
"server": "my.imap.example.com",
"local_path": "/path/to/backup/root",
"folders":
[
{"name": "[Gmail]/All Mail"},
{"name": "my_folder"}
]
}
]
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15067 次 |
| 最近记录: |