Berawal dari proses migrasi dan sinkronisasi data mailbox email dari Exchange ke Zimbra, dan kebetulan Zimbra terbaru saat ini sudah support untuk diinstall pada OS CentOS 8 atau RedHat 8. Maka proses instalasi Zimbra saya saat ini menggunakan OS CentOS terbaru versi 8.
Setelah proses setup Zimbra selesai dilakukan, dilanjut proses migrasi data dari Exchange ke Zimbra, dan tools yang biasa saya gunakan yaitu imapsync. Biasanya pada CentOS 7 untuk instalasi imapsync cukup menjalankan 2 perintah yang cukup mudah, yaitu hanya menjalankan command berikut “yum install epel-release && yum install imapsync -y”
Namun ketika saya jalankan command diatas pada CentOS 8, ternyata paket imapsync tidak tersedia. Akhirnya saya coba search dari website imapsync nya, untuk instalasi imapsync pada CentOS 8/Redhat 8 sedikit berbeda, berikut ini proses instalasinya
Baca juga : Cara Mengubah Favicon pada Webmail Zimbra
1. Install dependensi perl
dnf install wget perl-App-cpanminus gcc perl-libwww-perl perl-IO-Socket-INET6
2. Install lazy dan mockobject menggunakan cpanm
cpanm lazy Test::MockObject
3. Download imapsync
wget https://imapsync.lamiral.info/imapsync
4. Install imapsync
perl -Mlazy imapsync
Pastikan prosesnya lancar seperti berikut
Kalau muncul error seperti dibawah ini
[root@mail ~]# perl -Mlazy imapsync Can't locate lazy.pm in @INC (you may need to install the lazy module) (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5). BEGIN failed--compilation aborted.
artinya lazy module belum terinstall, silakan jalankan ulang step nomor 2 dengan tambahan option –force seperti berikut
cpanm lazy Test::MockObject --force
Jika sudah tidak muncul error seperti sebelumnya, silakan jalankan ulang step nomor 4
5. Jika proses diatas tidak ada error, bisa lanjut ke step 5 ini, yaitu beri hak akses eksekusi terhadap file imapsync yang didownload sebelumnya
chmod +x imapsync cp imapsync /usr/sbin/
6. Untuk testing imapsync bisa jalankan command berikut, dan pastikan tidak ada error
imapsync --testslive imapsync --tests
Saat ini imapsync sudah terinstall di sistem CentOS 8 atau RedHat 8 dengan sempurna, dan sudah bisa digunakan untuk proses migrasi dan sinkronisasi data mailbox antar email server
Mungkin cukup sekian, semoga bermanfaat
Rizky Pratama. Tinggal di Bekasi, Jawa Barat. Seorang IT di salah satu perusahaan IT. Pengguna Mac, Linux dan Windows
Selain sebagai penulis di blog ini, saya juga penulis di blog saya yang lain, yaitu https://pratama.biz.id
Pada bulan April 2024 lalu, Ubuntu telah release versi terbaru yaitu Ubuntu 24.04 LTS, sehingga…
Ngga nyangka akhirnya saya bisa login kembali ke blog saya yang sudah berdebu ini, kali…
Beberapa waktu lalu, Excellent mendapatkan project migrasi Zimbra dari versi Open Source Ke Zimbra Network…
Bulan Oktober 2022 lalu, Apple resmi release MacOS terbaru mereka, yaitu MacOS Ventura. Beberapa fitur…
Tidak terasa sudah cukup lama saya tidak update tulisan pada blog ini lagi, akhirnya kali…
Tahun baru 2022 telah tiba, tidak terasa waktu berjalan begitu cepat, banyak cerita dan kenangan…