How to Install and Use Imapsync on CentOS & Fedora

Imapsync is an IMAP transfer tool used for copying emails from one IMAP server to another IMAP server. This article will help you to install imapsync on Ubuntu, Debian, and LinuxMint systems and transfer all your Mailboxes and emails between two IMAP servers.

Step 1 – Install Imapsync

Imapsync package is available under EPEL package repository. First make sure you have added EPEL on your system or install it first.

$  sudo yum install epel-release

Now, install imapsync package using following command.

$ sudo yum install imapsync

At this stage, your system is ready for migration all data from one email account to other email accounts using IMAP.

Step 2 – Transfer Emails with IMAP

So you are ready for migration. Before migration make sure both accounts have IMAP running and accessible from your system. After that use following command syntax.

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

The command will take a long time as per the size of your source Mailbox. After completing all process, you will see a long list of output. Check the output to find if any error occurred during transfer. Below is the small part of the result.