Asfihani
Mon, 22 Mar 2004 21:25:22 -0800
On Tue, Mar 23, 2004 at 11:57:00AM +0700, jelantix wrote: > Dalam sebuah mail server, saya ingin membatasi hanya beberapa user > saja yang dapat mengirim dan menerima mail dari internet, sisanya > hanya dapat menerima dan mengirim pada domain yang sama ( intranet > only )
"User" yang dimaksud berdasarkan apa? Sender atau client (IP address
workstation)?
Coba seperti ini (seperti biasa resiko ditanggung penumpang hehe):
/etc/postfix/main.cf:
mynetworks = 127.0.0.1/8
smtpd_restriction_classes =
boleh_ke_external,
hanya_internal
smtpd_recipient_restrictions =
permit_mynetworks
reject_unauth_destination
# restriksi bila berdasarkan client
check_client_access hash:/etc/postfix/policy_by_clients
# restriksi bila berdasarkan sender aktifkan baris dibawah ini
# check_sender_access hash:/etc/postfix/policy_by_senders
# restriksi untuk user yang boleh menerima email dari luar
# check_recipient_access hash:/etc/postfix/recipients
...
permit
boleh_ke_external =
permit
hanya_internal =
check_recipient_access hash:/etc/postfix/allowed_recipients
reject
/etc/postfix/policy_by_clients:
10.11.12.3 boleh_ke_external
10.11.12.4 hanya_internal
Jika menggunakan restriksi berdasarkan sender di file
/etc/postfix/policy_by_senders:
[EMAIL PROTECTED] boleh_ke_external
[EMAIL PROTECTED] hanya_internal
/etc/postfix/allowed_recipients:
your.domain OK
Jika mengaktifkan restriksi untuk user yang boleh menerima email dari
luar daftarkan user yang bisa ke file /etc/postfix/recipients:
[EMAIL PROTECTED] OK
[EMAIL PROTECTED] OK
...
@domain.com REJECT
> mau coba googling dan search di arsip postfix-user nggak tau keyword
> nya. mungkin rekan - rekan bisa membantu ?
Keywordnya: restriction classes
Asfihani