Contents
Artikel “Tips Migrasi Email Ke Zimbra Menggunakan pop2imap” adalah alternatif yang dapat digunakan untuk melakukan migrasi email ke Zimbra menggunakan tools pop2imap. Alasan kita harus menggunakan tools ini adalah jika sistem email server lama hanya mendukung protocol POP saja.
Pada tutorial kali ini, IlmuZimbra.Com menggunakan OS Centos 6 dan berikut adalah langkah-langkahnya.
Download EPEL Repository
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
root@zimbra ~]# wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm --2016-07-15 08:47:48-- http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm Resolving download.fedoraproject.org... 152.19.134.198, 140.211.169.196, 67.219.144.68, ... Connecting to download.fedoraproject.org|152.19.134.198|:80... connected. HTTP request sent, awaiting response... 302 Found Location: https://epel.xtremenitro.org/6/x86_64/epel-release-6-8.noarch.rpm [following] --2016-07-15 08:47:49-- https://epel.xtremenitro.org/6/x86_64/epel-release-6-8.noarch.rpm Resolving epel.xtremenitro.org... 103.52.3.50, 2001:df2:cc00:bad:b055::2 Connecting to epel.xtremenitro.org|103.52.3.50|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 14540 (14K) [application/x-redhat-package-manager] Saving to: “epel-release-6-8.noarch.rpm” 100%[===========================================================================================================================================>] 14,540 --.-K/s in 0s 2016-07-15 08:47:49 (578 MB/s) - “epel-release-6-8.noarch.rpm” saved [14540/14540] |
Instalasi EPEL Repository
1 2 3 4 |
[root@zimbra ~]# rpm -ivh epel-release-6-8.noarch.rpm warning: epel-release-6-8.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY Preparing... ########################################### [100%] 1:epel-release ########################################### [100%] |
Instalasi Package Pendukung
1 |
yum install -y perl-Mail-IMAPClient perl-Mail-POP3Client perl-Email-Simple perl-Date-Manip perl-IO-Socket-SSL |
Download Tools pop2imap
1 |
wget -c http://www.linux-france.org/prj/pop2imap/dist/pop2imap-1.27.tgz |
Cara Penggunaan
Ekstrak file pop2imap-1.27.tgz yang telah didownload.
1 |
tar -xzvf pop2imap-1.27.tgz |
Masuk ke directory
1 |
cd pop2imap-1.27 |
Migrasi 1 User
1 |
./pop2imap --host1 mail.serverlama.com --user1 rio --password1 passwordsaya --host2 mail.ilmuzimbra.com --user2 rio --password2 inipassword |
Migrasi Bulk User
Buat bash script dengan contoh nama pop2imap.sh
1 2 3 4 5 6 7 8 9 10 11 |
#!/bin/bash mkdir -p LOG { while IFS=';' read u1 p1 do { echo "$u1" | egrep "^#" ; } > /dev/null && continue NOW=`date +%Y_%m_%d_%H_%M_%S` echo syncing to user "$u1" /root/migrate_mail/pop2imap/pop2imap --host1 mail.serverlama.com --user1 "$u1" --password1 "$p1" --host2 mail.ilmuzimbra.com--user2 "$u1" --password2 "$p1" > LOG/log_${u1}_$NOW.txt 2>&1 done } < file.txt |
Buat file dengan nama file.txt yang berisi informasi email dan password dengan format sebagai berikut.
1 2 |
rio@ilmuzimbra.com;inipassword yoga@ilmuzimbra.com;guekeren |
Untuk memulai proses migrasi jalankan script dengan perintah berikut.
1 |
./pop2imap.sh |
Untuk dapat memonitoring proses migrasi, dapat dilihat di directory LOG.
Semoga bermanfaat 🙂
Bagi Kamu Yang Ingin Mendapatkan Penawaran Incident Support atau Local Support Untuk Perusahaan/Institusi Kamu Saat Ini. Silahkan klik dibawah ini dan tuliskan pesan di layanan chat yang tersedia