使用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 '新邮箱密码'

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

相关推荐
一叶知秋yyds20 小时前
Ubuntu 虚拟机安装 OpenClaw 完整流程
linux·运维·ubuntu·openclaw
专吃海绵宝宝菠萝屋的派大星21 小时前
使用Dify对接自己开发的mcp
java·服务器·前端
斯普信云原生组21 小时前
Prometheus 环境监控虚机 Redis 方案(生产实操版)
运维·docker·容器
大数据新鸟21 小时前
操作系统之虚拟内存
java·服务器·网络
safestar20121 天前
ES批量写入性能调优:BulkProcessor 参数详解与实战案例
java·大数据·运维·jenkins
来一颗砂糖橘1 天前
负载均衡的多维深度解析
运维·负载均衡
楠奕1 天前
CentOS7安装GoldenDB单机搭建及常见报错解决方案
linux·运维·服务器
GCTTTTTT1 天前
远程服务器走本地代理
运维·服务器
剑锋所指,所向披靡!1 天前
Linux常用指令(2)
linux·运维·服务器
做咩啊~1 天前
6.增加一个flat网段
服务器·openstack