MEMBATASI USER ZIMBRA MENGIRIM EMAIL KE DOMAIN LAIN


MEMBATASI USER ZIMBRA MENGIRIM EMAIL KE DOMAIN LAIN
TIPS, ZIMBRA
Prepared by Mr. Aditya Nurhadi

OVERVIEW & PURPOSE

Mungkin terdengar agak aneh jika ada pembatasan penggunaan email hanya untuk domain lokal saja namun di Indonesia hal ini bukan sesuatu yang aneh. Banyak perusahaan memilih pendekatan pembatasan akses email keluar agar pekerjanya lebih berkonsentrasi pada pekerjaan.
Tips berikut bisa memaksa Zimbra membatasi user-user tertentu mengirimkan email hanya pada domain yang diizinkan. Misalnya, user aditya boleh mengirimkan email sesuka hati, sedangkan user kinandari hanya boleh mengirim email untuk domain slci.co.id saja. Domain yang dibatasi bisa lebih dari satu, misalnya user kinandari selain boleh mengirim untuk domain slci.co.id juga boleh mengirim untuk scg.com dan therubymedia.com. Fungsi terakhir ini bermanfaat bagi perusahaan yang memiliki sister company atau anak perusahaan atau group perusahaan.

HOW TO ?

  1. Masuk ke console linux yang terinstall zimbra mail server
  2. Masuk sebagai zimbra user ( su zimbra )
  3. Edit file ‘/opt/zimbra/conf/postfix_recipient_restrictions.cf
Tambahkan pada bagian paling atas :
check_sender_access hash:/opt/zimbra/postfix/conf/restricted_senders
  1. Edit file “/opt/zimbra/conf/zmmta.cf
Tambahkan baris berikut
POSTCONF smtpd_restriction_classes local_only
POSTCONF local_only FILE postfix_check_recipient_access.cf
  1. Buat file “/opt/zimbra/conf/postfix_check_recipient_access.cf
check_recipient_access hash:/opt/zimbra/postfix/conf/local_domains, reject
  1. Buat file “/opt/zimbra/postfix/conf/restricted_senders” masukan nama user yang akan dibatasi misal :
user@namadomain.com local_only
Atau
Namadomain.com local_only ( jika untuk semua user )
  1. Buat file “/opt/zimbra/postfix/conf/local_domains” tulis nama domain yang diperbolehkan diikirim oleh user
scg.com OK
slci.co.id OK
  1. Jalankan perintah
postmap /opt/zimbra/postfix/conf/restricted_senders
postmap /opt/zimbra/postfix/conf/local_domains
zmmtactl stop
zmmtactl start


Setelah setting diatas, semua user yang tercantum pada “/opt/zimbra/postfix/conf/restricted_senders” akan dibatasi pengiriman emailnya. Mereka hanya bisa mengirim email ke nama domain yang sudah ditentukan pada file “/opt/zimbra/postfix/conf/local_domains”, sedangkan yang lain boleh mengirim email tanpa pembatasan

NOTES

  1. Setting tersebut akan hilang jika terjadi proses upgrade.
  2. Jika ingin membatalkan proses maka lakukan langkah berikut :
    1. Hapus baris yang ditambahkan pada file zmmta.cf dan pastikan agar setting pembatasan ditujukan ke alamat kosong dengan perintah postconf -e smtpd_restriction_classes=’ ‘disusul perintah zmmtactl reload
  3. Jika restricted belum berjalan tambahkan script berikut :
    1. Buka file “/opt/zimbra/conf/zmconfigd.cf” cari bagian “SECTION mta DEPENDS amavis" dan tambahkan baris dibawah ini sebelum “RESTART mta
POSTCONF smtpd_restriction_classes local_only
POSTCONF local_only FILE postfix_check_recipient_access.cf

Komentar