Postfix'de e-posta gönderen hesapları kısıtlamak için smtpd_sender_resitiriction alıcı hesaplarını kısıtlamak için ise smtpd_recipient_restiriction parametreleri kullanılır. Kısıtlamalar, posta kutusu yada domain bazında yapılabilir.
Gönderen Hesapları Kısıtlamak İçin
1. /etc/postfix/main.cf dosyasina aşığıdaki satırları ekleyelim.
smtpd_sender_restrictions=check_sender_access hash:/etc/postfix/sender_restriction
2. /etc/postfix/sender_restriction isimli ve KontrolDeğeri Aksiyon şeklinde yazılmış kuralları içeren bir dosya oluşturalım.
posta_kutusu1@domain1.com REJECT
posta_kutusu2@domain1.com REJECT
posta_kutusu1@domain2.com OK
domain2.com REJECT
3. Postfix gelen smtp isteğini incelerken oluşturduğumuz kurallar içinde arama yapıp bir eşleşme arayacak ve gerekli aksiyonu yerine getirecek. Arama işlemini hızlandırmak için oluşturduğumuz dosyayı aşağıdaki komutu kullanarak db formatına çevirelim.
[root@gw ~]# postmap /etc/postfix/sender_restriction
4. postfix hizmetini yeniden başlatalım
[root@gw ~]# /etc/init.d/postfix reloadyada
[root@gw ~]# /etc/init.d/postfix restart
Alan Hesapları Kısıtlamak İçin
1. /etc/postfix/main.cf dosyasina aşığıdaki satırları ekleyelim
smtpd_recipient_restrictions=check_sender_access hash:/etc/postfix/recipient_restriction
2. /etc/postfix/recipient_restriction isimli ve KontrolDeğeri Aksiyon şeklinde yazılmış kuralları içeren bir dosya oluşturalım.
posta_kutusu1@domain1.com REJECT
posta_kutusu2@domain1.com REJECT
posta_kutusu1@domain2.com OK
domain2.com REJECT
3. Postfix gelen smtp isteğini incelerken oluşturduğumuz kurallar içinde arama yapıp bir eşleşme arayacak ve gerekli aksiyonu yerine getirecek. Arama işlemini hızlandırmak için oluşturduğumuz dosyayı aşağıdaki komutu kullanarak db formatına çevirelim.
[root@gw ~]# postmap /etc/postfix/recipient_restriction
4. postfix hizmetini yeniden başlatalım.
[root@gw ~]# /etc/init.d/postfix reloadyada
[root@gw ~]# /etc/init.d/postfix restart
Hiç yorum yok:
Yorum Gönder