使用imapsync增量同步邮件到新邮局服务器

imapsync官方文档

我是Ubuntu系统,执行的是Ubuntu相关的命令:

首先安装需要的依赖项,同样来自官方文档

复制代码
  sudo apt-get install  \
libauthen-ntlm-perl     \
libclass-load-perl      \
libcrypt-openssl-rsa-perl \
libcrypt-ssleay-perl    \
libdata-uniqid-perl     \
libdigest-hmac-perl     \
libdist-checkconflicts-perl \
libencode-imaputf7-perl     \
libfile-copy-recursive-perl \
libfile-tail-perl       \
libio-compress-perl     \
libio-socket-inet6-perl \
libio-socket-ssl-perl   \
libio-tee-perl          \
libjson-webtoken-perl   \
libmail-imapclient-perl \
libmodule-scandeps-perl \
libnet-dbus-perl        \
libnet-dns-perl         \
libnet-ssleay-perl      \
libpar-packer-perl      \
libproc-processtable-perl \
libreadonly-perl        \
libregexp-common-perl   \
libsys-meminfo-perl     \
libterm-readkey-perl    \
libtest-fatal-perl      \
libtest-mock-guard-perl \
libtest-mockobject-perl \
libtest-pod-perl        \
libtest-requires-perl   \
libtest-simple-perl     \
libunicode-string-perl  \
liburi-perl             \
libtest-nowarnings-perl \
libtest-deep-perl       \
libtest-warn-perl       \
make                    \
time                    \
cpanminus
复制代码

Mail::IMAPClient(imapsync 的主要模块),

以下命令将"手动"安装它:

复制代码
sudo cpanm Mail::IMAPClient

安装依赖项后,imapsync 应该可以正常工作。

下载并解压压缩包:

复制代码
sudo wget https://imapsync.lamiral.info/dist2/imapsync-2.314.tgz

sudo tar xzf imapsync-2.314.tgz

cd imapsync-2.314

sudo chmod +x imapsync

sudo ln -s $(pwd)/imapsync /usr/local/bin/imapsync

安装并创建软连接后,执行 imapsync --version 输出版本号 代表成功。

开始迁移,迁移命令:

复制代码
imapsync --host1 旧邮箱的服务器地址(imap) --user1 旧邮箱地址  --password1 '旧邮箱密码'      --host2 新邮箱的服务器地址(imap) --user2 新邮箱地址  --password2 '新邮箱密码'

我这里用的最简单的迁移命令,还有其他很多附加命令,但我懒得看了,我只需要复制邮件,所以只执行这个就足够了 ,其他命令参考官方文档:迁移官方文档

相关推荐
新缸中之脑1 分钟前
在Docker中运行OpenClaw
运维·docker·容器
女王大人万岁2 分钟前
Go语言JSON标准库(encoding/json):功能解析与实战指南
服务器·开发语言·后端·golang·json
cyber_两只龙宝11 分钟前
haproxy--使用socat工具实现对haproxy权重配置的热更新
linux·运维·负载均衡·haproxy·socat
“αβ”12 分钟前
IP协议内容补充
服务器·网络·网络协议·tcp/ip·智能路由器·nat·ip协议
zhang61839914 分钟前
Linux中不同服务器之间迁移python 虚拟环境-conda-pack
linux·运维·python
深圳市恒讯科技17 分钟前
2026新加坡服务器硬件防火墙配置推荐
运维·服务器·云计算
小江||小廖17 分钟前
服务器如何设置共享文件夹,让其他内网电脑可以访问
运维·服务器
小虾米vivian19 分钟前
达梦使用dmfldr和外部表导入txt数据(windows环境)
java·服务器·数据库
历程里程碑22 分钟前
Linux19 实现shell基本功能
linux·运维·服务器·算法·elasticsearch·搜索引擎·哈希算法
霍格沃兹测试学院-小舟畅学26 分钟前
Playwright测试超时管理:全局与局部超时设置
运维·服务器·网络