如何在CentOS和Fedora上安装和使用Imapsync

Imapsync是一种IMAP传输工具,用于将电子邮件从一个IMAP服务器复制到另一个IMAP服务器。 本文将帮助您在Ubuntu,Debian和LinuxMint系统上安装imapsync,并在两个IMAP服务器之间传输所有邮箱和电子邮件。

步骤1 - 安装Imapsync

Imapsync软件包可在EPEL软件包库中使用。 首先确保您已经在系统上添加了EPEL或首先安装。

$  sudo yum install epel-release

现在,使用以下命令安装imapsync包。

$ sudo yum install imapsync

在这个阶段,您的系统已准备好将所有数据从一个电子邮件帐户迁移到使用IMAP的其他电子邮件帐户。

步骤2 - 使用IMAP传输电子邮件

所以你已经准备好迁移了。 在迁移之前,请确保两个帐户都有运行IMAP并可从系统访问。 之后使用以下命令语法。

$ imapsync --host1 
 
  imap.source.example.com 
  \
	   --user1 
 
  [email protected]
   
 	    \
	   --password1 
 
  S0urcePassw0rd 
  	    \
	   --ssl1			    \
	   --host2 
 
  imap.dest.example.com 
    \
	   --user2 
 
  [email protected]
   
 	    \
	   --password2 
 
  Dest1nat10NPassw0rd 
  \
	   --ssl2

根据您的源邮箱的大小,该命令将需要很长时间。 完成所有过程后,您将看到一长串输出。 检查输出以查找传输过程中是否发生错误。 以下是结果的一小部分。

Transfer started at Thu May 11 11:45:37 2017
PID is 4969
...
...
...
Total bytes transferred           : 78373 (76.536 KiB)
Total bytes duplicate host1       : 0 (0.000 KiB)
Total bytes duplicate host2       : 0 (0.000 KiB)
Total bytes skipped               : 0 (0.000 KiB)
Total bytes error                 : 0 (0.000 KiB)
Message rate                      : 0.1 messages/s
Average bandwidth rate            : 3.0 KiB/s
Memory consumption                : 217.0 MiB
Biggest message                   : 57947 bytes (56.589 KiB)
Memory/biggest message ratio      : 3927.0
Start difference host2 - host1    : -2 messages, -78373 bytes (-76.536 KiB)
Final difference host2 - host1    : 0 messages, 0 bytes (0.000 KiB)
Detected 0 errors

参考:

分享到Facebook 分享
0
分享到Twitter
0
分享到Google Plus Share
0
分享到Pinterest 分享
0
分享到Linkedin Share
0
分享到Digg 分享
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏