Postfix: Membatasi user
Pertanyaan dari milist postfix.or.id
Dear All,
Saya ingin di pengguna email di tempat saya di bagi menjadi dua, satu
group hanya bisa menerima dan mengirim ke alamat @abc.com.
Dan satu group lagi bisa bebas mengirim dan menerima dari mana saja.
Yang pernah saya baca adalah u/ membatasi user-user tertentu u/ mengirim
ke alamat tertentu saja, tapi gimana cara u/ membatasi menerimanya ?
Kalau ada teman-teman yg pernah menerapkan setting ini, tolong di bagi
caranya :)Regards,
Eddy Susanto
Saya asumsikan domain yang dipakai adalah abc.com.
user yang dibasi adalah badu, badi dan bedu, mereka hanya bisa berkirim email sesama mereka.
konfig di postfixnya.
edit di file main.cf
smtpd_recipient_restrictions = check_sender_access hash:/etc/postfix/pengirim,
check_recipient_access hash:/etc/postfix/penerima,
permit_mynetworks,
reject_unauth_destination
...
...
smtpd_restriction_classes = cek_tujuan
cek_tujuan = check_recipient_access hash:/etc/postfix/terbatas, reject
smtpd_restriction_classes = cek_asal
cek_asal = check_sender_access hash:/etc/postfix/terbatas, reject
buat file /etc/postfix/pengirim dengan isi
badu@abc.com cek_tujuan badi@abc.com cek_tujuan bedu@abc.com cek_tujuan
buat file /etc/postfix/penerima dengan isi
badu@abc.com cek_asal badi@abc.com cek_asal bedu@abc.com cek_asal
buat file /etc/postfix/terbatas dengan isi :
badu@abc.com OK badi@abc.com OK bedu@abc.com OK
Jangan lupa filenya di postmap, dan postfixnya di reload

Berarti, jika saya ingin badu, badi, bedu bisa kirim dan terima ke semua @abc.com maka file /etc/postfix/terbatas diisi dengan:
@abc.com OK
Bener apa salah ??