Tips Relay Berdasarkan User/Domain Pengirim pada Zimbra 8.5/8.6

Posted by

Jika pada artikel sebelumnya kita dapat melakukan relay email berdasarkan user/domain penerima, maka pada artikel kali ini adalah kebalikannya. Yaitu melakukan relay berdasarkan user/domain pengirim. Zimbra sendiri memang support multi domain. Kita dapat memiliki banyak domain pada satu Zimbra mail server. Semua pengiriman email tentunya akan dikirimkan secara langsung. Namun, apabila kita hendak membagi traffic pengiriman email khususnya external delivery, kita dapat membagi traffic pengiriman tersebut dengan cara merelay.

Misalnya pada Zimbra mail server saya terdapat 2 domain dengan nama domain1.com dan domain2.com. Untuk membagi pengiriman email ke external delivery, saya melakukan relay pengiriman email keluar untuk salah satu domain. Misalnya domain2.com akan dilakukan relay pada server relay terlebih dahulu setiap mengirimkan email ke external. Adapun tahapan yang dapat dilakukan adalah sebagai berikut :

# Tambahkan baris berikut pada file /opt/zimbra/postfix/conf/main.cf

sender_dependent_relayhost_maps = lmdb:/opt/zimbra/postfix/conf/bysender

# Buat file diatas yang telah didefinisikan dan tambahkan user/domain yang hendak direlay

vi /opt/zimbra/postfix/conf/bysender

Isi dengan contoh berikut :

@domain2.com        [relay.example.com]
user1@domain1.com   [relay.example.com]

Konfigurasi diatas akan melakukan relay setiap pengiriman email dari domain2.com dan user1@domain1.com via relay server relay.example.com

# Postmap file

postmap /opt/zimbra/postfix/conf/bysender

# Reload Postfix

postfix reload

Note : Setiap melakukan penambahan, modifikasi atau menghapus pada file bysender, jangan lupa untuk melakukan postmap dan reload postfix Zimbra

Silakan dicoba dan semoga bermanfaat 😀

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.