Sesuai dengan tulisan saya sebelumnya mengenai Cara Install Zimbra 8 Di CentOS 6 mari kita lanjut artikel tersebut dengan judul Cara Migrasi Email Dari Postfix Ke Zimbra

dengan sangat kebetulan ada relasi yang request migrasi Email Server dari Postfix Ke Zimbra. dikarenakan relasi tidak terbiasa dengan tampilan postfixadmin.

dikarenakan guide dari wiki zimbra terlalu banyak dan tidak ada feedback dari yang penggunanya. saya menggunakan metode migrasi menggunakan LDAP.

lalu apa LDAP itu?

Lightweight Directory Access Protocol atau lebih dikenal dengan singkatan LDAP adalah protokol perangkat lunak yang memungkinkan semua orang mencari resource organisasi, perorangan dan lain-lain seperti file atau printer di dalam jaringan baik di internet atau intranet. LDAP sering digunakan di cloud system. LDAP dapat digunakan sebagai sumber authentikasi aplikasi jaringan seperti authentikasi mail server, vpn server, file server, dan layanan server lainnya yang mendukung LDAP.

ldap
Mengenal LDAP

 

Sebagai contoh, sebuah direktori telepon yang memiliki berbagai nama pelanggan yang diurutkan secara alfabetis dengan nomor telepon dan alamat yang terkait adalah contoh dari sebuah direktori. Struktur semacam ini dengan mudah dapat diimplementasikan menggunakan LDAP. protokol LDAP tidak terbatas hanya untuk mengakses informasi kontak tentang orang-orang saja. Hal ini dapat menemukan sumber daya berbagi pada jaringan seperti printer dan scanner, dan memungkinkan orang untuk menggunakan sumber daya dan layanan bersama lainnya menggunakan password tunggal.

oke kita lanjut lagi bagaimana Cara Migrasi Email Dari Postfix Ke Zimbra.

Cara Migrasi Email Dari Postfix Ke Zimbra

1. Migrasi Email User dari server lama dengan format mysql ke LDAP
Kita akan menggunakan script PHP untuk menarik dan membuat data backup dari database dan bash script untuk membuat user ke LDAP.

pertama-tama check terlebih dahulu database pada server lama

jika sudah ketahuan dari hasil intip database postfix pada server lama. mari kita buat file bash script

Baca juga:  Cara Memperbaiki Error Zimbra Proxy

simpan file diatas menjadi backup.php lalu jalankan perintah ini pada terminal anda

otomatis hasil eksekusi file backup.php akan menghasilkan file bash script dengan nama exported.sh yang nantinya akan di jalankan pada server baru yang akan di install zimbra

Baca juga:  Cara Uninstall Zimbra Pada Linux

lalu setelah file exported telah di upload ke server baru

jalankan perintah seperti dibawah ini

jangan lupa anda menjalankan perintah diatas menggunakan screen. tujuannya agar anda tidak perlu repot-repot lagi menunggu dan biarkan script itu bekerja hingga selesai

2. Pemindahan data email
Data email pada server lama (postfix) berada pada direktory /data/mail_user/ menggunakan format Maildir-nya Postfix

silahkan anda upload isi dari direktori tersebut menggunakan scp atau rsync dan arahkan file tersebut ke /usr/local/virtual/ pada server zimbra

biasanya format baku dari folder email biasanya adalah

jika proses upload data email pada server lama ke server baru sudah selesai
silahkan cek kembali hasilnya

jika semua data sudah benar-benar dipindah. mari kita membuat file mailconvert.sh dan akan dieksekusi oleh user zimbra

simpan file diatas pada folder /usr/local/virtual lalu edit permission filenya

Baca juga:  Cara Install Linux Nginx MySQL PHP CentOS Bab2

lalu eksekusi file tersebut

setelah selesai hasilnya akan seperti dibawah ini

Cara Migrasi Email Dari Postfix Ke Zimbra
Cara Migrasi Email Dari Postfix Ke Zimbra

Selamat mencoba artikel Cara Migrasi Email Dari Postfix Ke Zimbra 🙂

jika anda mengalami kendala atau tidak paham silahkan kirim komentar atau anda juga dapat menggunakan jasa instalasi zimbra yang kami sediakan

Referensi:
– Password Migration
– Maildir to zmmailbox with bash
– Pengalaman pribadi penulis