Tips dan Trick

Install Imapsync pada RedHat 8 atau CentOS 8

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

Share
Published by
Rizky Pratama

Recent Posts

Tips Zimbra : Mengatasi Service Cbpolicyd Starting Failed Setelah Migrasi ke Rocky Linux 8

Beberapa waktu lalu, Excellent mendapatkan project migrasi Zimbra dari versi Open Source Ke Zimbra Network…

4 weeks ago

Mengatasi Error “no matching host key type found. Their offer: ssh-rsa,ssh-dss” Setelah Upgrade MacOS Ventura Saat Melakukan SSH

Bulan Oktober 2022 lalu, Apple resmi release MacOS terbaru mereka, yaitu MacOS Ventura. Beberapa fitur…

1 year ago

Cara Memindahkan Saham ke Sekuritas Lain

Tidak terasa sudah cukup lama saya tidak update tulisan pada blog ini lagi, akhirnya kali…

2 years ago

Tahun Baru, Markas Baru, Tulisan Baru

Tahun baru 2022 telah tiba, tidak terasa waktu berjalan begitu cepat, banyak cerita dan kenangan…

2 years ago

Mengatasi “Error while performing update: Input/output error (5)” Saat Update Tuxera pada MacOS

Kembali lagi bersama saya, setelah beberapa lama tidak update tulisan pada blog ini :D kali…

2 years ago

Konfigurasi PPTP Client pada Container Docker CLI

PPTP adalah kependekan dari Point-toPoint Tunneling Protocol yang merupakan bahasa yang membuat komputer dapat berkomunikasi…

3 years ago