Beberapa bulan yang lalu, salah satu klien PT. Excellent Infotama Kreasindo di daerah Jatiasih mengalami masalah pada email server yang dikelolanya. Memang email server yang dikelola cuma satu, akan tetapi didalamnya terdapat banyak domain klien yang masih aktif. Zimbra mail server memang dapat mengelola beberapa domain pada satu email server atau sering disebut single server dengan multi domain. Suatu hari (jiaah udah kaya cerita aja, 😀 hehehe), ada salah satu domain katakanlah excellent.co.id pada email server tersebut tidak dapat kirim email ke beberapa domain katakanlah domain tersebut adalah vavai.com, sedangkan domain yang lain yang berada pada mesin yang sama dapat kirim ke domain vavai.com. Hmmm memang cukup aneh juga kasusnya!!!.
Setelah melakukan beberapa pengechekan dengan mengikuti tips 10 ciri-ciri email server yang baik hasilnya tetap sama. Akhirnya memutuskan untuk membuat satu email server sebagai relay. Berikut beberapa catatan ruang lingkup untuk memudahkan pemahaman :
1. IP Address Zimbra Mail Server Utama -> 192.168.11.11
2. IP Address Zimbra Mail Server Relay > 192.168.11.26
Untuk melakukan relay ke tempat lain, Zimbra dapat dengan mudah dikonfigurasi pada bagian Zimbra Admin | Global Settings | MTA | Relay For External Delivery. Akan tetapi, pada kasus kali ini adalah hanya sender dengan domain excellent.co.id melakukan relay pada saat pengiriman email melalui Zimbra Mail Server Relay, sedangkan domain yang berada pada mesin yang sama tidak melakukan relay terlebih dahulu (langsung kirim email ke tujuan). Berikut beberapa tahapan yang dapat dilakukan :
1. Tambahkan baris tersebut pada file konfigurasi /opt/zimbra/postfix/conf/main.cf
sender_dependent_relayhost_maps = hash:/opt/zimbra/postfix/conf/bysender
2. Buat file /opt/zimbra/postfix/conf/bysender dan tambahkan nama user/domain yang akan melakukan relay dan ip address Zimbra Mail Server Relay
vi /opt/zimbra/postfix/conf/bysender @excellent.co.id   [192.168.11.26] ahmad@excellent.co.id [192.168.11.26]
3. Postmap file yang baru saja dibuat
postmap /opt/zimbra/postfix/conf/bysender
4. Restart zmmtactl
zmmtactl stop zmmtactl start
Coba lakukan testing pengiriman email dengan domain excellent.co.id, seharusnya email akan diteruskan ke ip 192.168.11.26 yang merupakan email server Relay.
Silakan dicoba dan semoga bermanfaat 😀
Sumber : http://wiki.zimbra.com/wiki/Relay_per_Domain
🙂
Yang bagian MTA relay for delevery itu bisa di isi smtp punya provider ya contoh smtp.cbn.net.id 25 gitu ya?
Trus harus di tambahin juga ga pake script yg ada di tutor. Tq