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

Reply via email to