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

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

相关推荐
虎头金猫3 天前
4K 视频总卡在公网带宽?用 N1 + OpenList 把网盘播放链路重新理顺
运维·服务器·网络·python·容器·beautifulsoup·pandas
AI职业加油站3 天前
AI智能体应用工程师证书:政策红利下的职业新风口
大数据·运维·人工智能·学习·职场发展
此冬歌咏3 天前
K8s 节点故障实战:优雅驱逐 31 秒,硬故障 331 秒,以及那个永远 Pending 的 Pod
运维·k8s
-梅3 天前
linux(8) 软硬链接
linux·运维·服务器
Wang's Blog3 天前
Java 项目实战: 外卖平台-文件下载与ServletOutputStream回写浏览器
服务器·项目开发
张洛闻Eren3 天前
k8s云原生【第十课】:水平 Pod 自动扩缩容
运维·数据库·云原生·kubernetes·github
琥珀色糖3 天前
SimlpeHttp
linux·服务器
其实防守也摸鱼3 天前
内网穿透与反向代理:原理、工具与实战指南
android·大数据·运维·安全·网络安全·自动化·渗透
第十人i3 天前
Linux 日志管理系统:journald 配置与优化
linux·服务器
布裘3 天前
【银河麒麟】V4桌面图标消失,右击鼠标没反应排查
运维·银河麒麟·桌面环境