Hi kawan, kali ini saya akan berbagi tutorial untuk membatasi pengiriman email ke domain tertentu di server Zimbra. Di sini saya menggunakan Zimbra 10 untuk mempraktekkan tutorial ini.
Catatan : Aksi ini dilakukan di server yang terdapat service mta.
Edit file /opt/zimbra/conf/zmconfigd/smtpd_sender_restrictions.cf.
$ su - zimbra
$ vi /opt/zimbra/conf/zmconfigd/smtpd_sender_restrictions.cf
Tambahkan baris berikut di baris paling atas.
%%contains VAR:zimbraMtaSmtpdSenderRestrictions check_sender_access lmdb:/opt/zimbra/common/conf/restricted_senders%%
Jalankan perintah berikut.
$ zmprov ms `zmhostname` +zimbraMtaSmtpdSenderRestrictions "check_sender_access lmdb:/opt/zimbra/common/conf/restricted_senders"
Edit file /opt/zimbra/conf/zmconfigd.cf.
$ vi /opt/zimbra/conf/zmconfigd.cf
Tambahkan baris berikut di antara baris “RESTART mta”.
POSTCONF smtpd_restriction_classes local_only
POSTCONF local_only FILE postfix_check_recipient_access.cf
SECTION mta DEPENDS amavis
---------------------------
POSTCONF smtpd_restriction_classes local_only
POSTCONF local_only FILE postfix_check_recipient_access.cf
RESTART mta
Buat file baru  /opt/zimbra/conf/postfix_check_recipient_access.cf.
$ vi /opt/zimbra/conf/postfix_check_recipient_access.cf
Tambahkan baris berikut pada file tersebut.
check_recipient_access lmdb:/opt/zimbra/common/conf/local_domains, permit
Buat file baru /opt/zimbra/common/conf/restricted_senders. Isinya berupa user yang akan diblock untuk melakukan pengiriman ke domain luar.
$ vi /opt/zimbra/common/conf/restricted_senders
Masukkan user yang ingin diblock dengan format seperti berikut.
user@yourdomain.com local_only
Buat file baru  /opt/zimbra/common/conf/local_domains. isinya berupa domain yang akan diblock untuk user yang telah dimasukkan ke dalam daftar di tahap sebelumnya.
USER@DOMAIN.TLD REJECT
YOURDOMAIN.TLD REJECT
Set permission untuk 3 file yang tadi dibuat.
$ chown zimbra:zimbra /opt/zimbra/conf/postfix_check_recipient_access.cf
$ chmod 644 /opt/zimbra/conf/postfix_check_recipient_access.cf
$ chown :zimbra /opt/zimbra/common/conf/restricted_senders
$ chmod 775 /opt/zimbra/common/conf/restricted_senders
$ chown :zimbra /opt/zimbra/common/conf/local_domains
$ chmod 775 /opt/zimbra/common/conf/local_domains
Jalankan perintah berikut untuk menerapkan konfigurasi yang telah dibuat.
$ postmap /opt/zimbra/common/conf/restricted_senders
$ postmap /opt/zimbra/common/conf/local_domains
$ zmmtactl restart
Referensi :
