EnderUNIX Team.


EnderUNIX İpucu

Arkadaşıma gönder , Ana Sayfa

[ qmail ]

"Sadece belirtilen alan isimlerindeki adreslerin mail göndermesini sağlamak" - Devrim Sipahi - (2005-10-19 13:51:20)   [3823]

qmail sunucunuzu kullanarak başka adreslere mail göndermesine (RELAY) izin verdiğiniz kullanıcıların, size ait olmayan alan isimlerini (domain) kullanmasını engellemek için "goodmailfrom" yamasını uygulamanız gerekmektedir. Bu yama badmailfrom mantığı ile aynıdır.
/var/qmail/control/goodmailfrom isimli dosya oluşturup içine rcpthost dosyasında bulunan size ait alan isimlerini başlarına "@" işareti ekleyerek altalta yazmanız gerekmektedir. Örnek:
@deu.edu.tr
@deu.net.tr

Bu kurala uyması gerekmeyen kullanıcılar için GMFCHECK değişkeni kullanılır. Bu değişkenin değeri 0 ise bu kural uygulanmaz.
etc/tcp.smtp dosyasına

192.168.0.2:allow,RELAYCLIENT="",GMFCHECK="0"

yazılarak belirtilen IP adresine bu kuralın uygulanmaması sağlanır.
size gönderilen maillere de bu kuralın uygulanmaması için aynı dosyaya

:allow,GMFCHECK="0"

satırını eklemelisiniz. Aksi taktirde dışardan mail alamazsınız.

Yamanın uygulanması:
http://www.metesek.com/projects/qmail-gmfcheck/files/
adresindeki uygun yamayı ya patch komutu ile, ya da yamadaki + ile başlayan satırları qmail-smtpd.c dosyasındaki belirtilen yerlere ekleyerek yapabilirsiniz.

Devrim Sipahi
devrim@tasarruf.net

Arkadaşıma gönder , Ana Sayfa