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

Cara Ubah Port SSH pada Ubuntu 24.04 LTS

Pada bulan April 2024 lalu, Ubuntu telah release versi terbaru yaitu Ubuntu 24.04 LTS, sehingga…

1 month ago

Membuat Command Alias Dengan Parameter pada .zprofile Mac OS

Ngga nyangka akhirnya saya bisa login kembali ke blog saya yang sudah berdebu ini, kali…

3 months ago

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…

8 months 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…

2 years ago

Cara Memindahkan Saham ke Sekuritas Lain

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

3 years ago

Tahun Baru, Markas Baru, Tulisan Baru

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

3 years ago