Saya ingin memindahkan account dari server lama ke server yang baru, daripada susah-susah mengcopy manual semua data file email, maka saya menggunakan imapsync untuk mempermudah proses perpindahan email. Karena server yang saya gunakan adalah Debian, mungkin bisa ada perbedaan di CentOS dan distro lainnya. Tahap-tahapnya bisa dilihat dibawah ini

Download imapsync

wget https://raw.githubusercontent.com/imapsync/imapsync/master/imapsync --no-check-certificate -O imapsync.pl

ubah file permission imapsync.pl agar bisa dijalankan.

chmod +x imapsync.pl

Install paket aplikasi yang dibutuhkan

apt-get install libmail-imapclient-perl libterm-readkey-perl   libio-socket-ssl-perl libdigest-hmac-perl liburi-perl libfile-copy-recursive-perl libio-tee-perl

sebagai ilustrasi, saya akan memindahkan email db10@jaranguda.com dari server lama old.jaranguda.com (192.168.1.2) ke server baru baru.jaranguda.com (192.168.1.3), kedua mail server telah disetting untuk menggunakan password yang sama untuk db10@jaranguda.com. Jadi format yang kita gunakan adalah

./imapsync \
   --host1 old.jaranguda.com --user1 db10@jaranguda.com --password1 pa$$word123 \
   --host2 baru.jaranguda.com --user2 db10@jaranguda.com --password2 pa$$word123

atau bila menggunakan IP

./imapsync \
   --host1 192.168.1.2 --user1 db10@jaranguda.com --password1 pa$$word123 \
   --host2 192.168.1.3 --user2 db10@jaranguda.com --password2 pa$$word123

cara ini juga bisa digunakan untuk memindahkan akun antar SMTP server.

Leave a comment

Your email address will not be published. Required fields are marked *