Adakalanya perusahaan menginginkan agar Zimbra diintegrasikan dengan mail server Exchange atau mail server lainnya atas pertimbangan proses migrasi secara bertahap. Pertimbangan lain adalah ingin memisahkan account sesuai dengan lokasi namun memiliki domain yang sama. Kedua masalah ini memiliki solusi yang sama yang dikenal dengan istilah split domain.
Sebagai contoh, sebuah perusahaan besar memiliki kantor pusat di Jakarta dengan 1000 user dan kantor cabang di Surabaya sebanyak 500 user. Jika semua user dipusatkan di Jakarta, nantinya pengiriman email sesama rekan di Surabaya akan lari ke Jakarta. Hal ini akan memboroskan bandwidth dan membuat pengiriman email berjalan lambat.
Solusi yang lebih baik adalah dengan cara membuat mail server dimasing-masing lokasi dengan nama domain yang sama persis. Email 1 lokasi akan secara otomatis dikirimkan sesama 1 lokasi Zimbra sehingga bisa langsung pindah mailbox tanpa harus menggunakan bandwidth keluar.
Lantas, bagaimana caranya Zimbra bisa mengenali bahwa account tertentu ada di Jakarta/Surabaya?
Zimbra cukup cerdas untuk mengatasi hal ini. Prinsip & logika yang digunakan oleh Zimbra sangat simple.
- Jika account yang dituju ada pada mail server pengirim maka itu artinya email sesama lokasi.
- Jika account yang dituju tidak ada pada mail server pengirim (meski sesama 1 domain), itu artinya email beda lokasi dan harus diforward keluar
Untuk memerintahkan Zimbra agar menjalankan rule diatas, lakukan perintah berikut :
DI SERVER JAKARTA
su - zimbra zmprov md excellent.co.id zimbraMailCatchAllAddress @excellent.co.id zmprov md excellent.co.id zimbraMailCatchAllForwardingAddress @excellent.co.id zmprov md excellent.co.id zimbraMailTransport smtp:surabaya.excellent.co.id
DI SERVER SURABAYA
su - zimbra zmprov md excellent.co.id zimbraMailCatchAllAddress @excellent.co.id zmprov md excellent.co.id zimbraMailCatchAllForwardingAddress @excellent.co.id zmprov md excellent.co.id zimbraMailTransport smtp:jakarta.excellent.co.id
Jika memadukan Zimbra dengan Exchange, prosesnya agak sedikit lebih rumit. Hal ini karena Exchange tidak memiliki feature forward domain seperti diatas (CMIIW). Dari sisi Zimbra perintahnya sama sebagai berikut :
su - zimbra zmprov md excellent.co.id zimbraMailCatchAllAddress @excellent.co.id zmprov md excellent.co.id zimbraMailCatchAllForwardingAddress @excellent.co.id zmprov md excellent.co.id zimbraMailTransport smtp:exchange.excellent.co.id
Disisi Exchange, kita harus melakukan setting contact with the external mailadress. Pada bagian userproperties set contact untuk forward the mail. AFAIK, hal tersebut dilakukan satu per satu untuk semua account yang ada pada domain eksternal.
Good Tutorial…
Thanks
atur dns gimana ya? apa misal ns1 jakarta dan mx1 jakarta,apa dibuat terpisah sendiri2
@Mustafa, thanks mas.
@Gadis, untuk DNS diset saja salah satu sebagai mx utama dan satunya sebagai MX backup.
bang vavai
dns nya nyatu jadi satu dgn zimbra apa dibuat dns sendiri?
Bisa menyatu, bisa juga terpisah mas Hery.
Mas Vavai, konfigurasi di atas melakukan perubahan file apa di zimbra ? dan path file tersebut dmn ?
Bedanya apa ya mas dengan tutorial mas vavai yg di:
http://vavai.com/v2/2009/02/tips-zimbra-1-domain-beda-lokasi/
apa bisa dipakai dua duanya
terimakasih
@Andiar,
Kalau di Vavai.com dilakukan satu persatu untuk tiap account. Tips ini bisa dipakai keduanya secara bersamaan.
Terimakasih banyak mas vavai
misalkan krn suatu hal kita gak ingin forward ke
smtp: jakarta.excelent.co.id ,gimana ya mengembalikan normal seprti biasanya sblm jalankan perintah “zmprov md excellent.co.id zimbraMailTransport smtp:jakarta.excellent.co.id”
@Andiar,
Diset seperti ini mas :
zmprov md domain.com zimbraMailCatchAllAddress “”
zmprov md domain.com zimbraMailCatchAllForwardingAddress “”
zmprov md domain.com zimbraMailTransport lmtp:mail.domain.com:7025
Terimakasih banyak mas vavai