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

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

相关推荐
楷哥爱开发5 分钟前
降低网络爬虫成本:基础设施优化指南
服务器·开发语言·php
鱼很腾apoc13 分钟前
【Linux】第7期 进程间通信 (IPC) 详解:管道 (匿名 / 命名) + System V
linux·服务器·c语言·学习·进程间通信·ipc
zh731416 分钟前
docker日志监控dozzle,高性能,性能消耗小
运维·docker·容器
yxl8746464624 分钟前
PCTG-1015型Profinet转Ethernet/IP协议转换器
服务器·网络·物联网·网络协议·自动化·信息与通信
weixin_4713830327 分钟前
Docker - 05 - Railway 部署
运维·docker·容器
你觉得脆皮鸡好吃吗27 分钟前
【THM】JWT Security & Protocols and Servers(AI)
运维·服务器·网络
江畔柳前堤38 分钟前
第15章:docker故障排查与面试题
大数据·运维·git·elasticsearch·docker·容器·eureka
洪恒远40 分钟前
Windows 配置 Gerrit SSH Key
运维·ssh
云飞云共享云桌面1 小时前
搭建10人SolidWorks云设计环境:云飞云在非标自动化工厂的实测方案
运维·服务器·网络·数据库·自动化·电脑
江畔柳前堤1 小时前
第07章:Docker 网络模型
运维·网络·git·elasticsearch·docker·容器·架构