RBLSMTPD Kurulumu
Önceki QMAIL Kurulumu NASIL Sonraki
RBLSMTPD Kurulumu
RBL (Realtime Blocking List - Anında Engelleme Listesi)
Open Relay: Internet üzerinde bulunan eposta sunucunun sistem yöneticisi tarafından yanlış yapılandırılması sonucu, bu sunucu üzerinden herkesin herhangi bir kısıtlama olmaksızın, istediği yerden posta gönderebilmesi diye tanımlıyabiliriz.
rblsmtpd'nin yaptığı iş kısaca open relay eposta sunucularından gelen postaları almamaktır. Herkesin rblsmtpd'yi kullanmasını kesinlikle tavsiye ederim. Internet üzerinde bir sürü ücretli ya da ücretsiz olarak hizmet veren organizasyonlar vardır. Biz burada www.ordb.org'un RBL veritabanını kullanacağız. (Sene 2019: ordb.org bu hizmeti durdurmuş. http://cr.yp.to/ucspi-tcp/rblsmtpd.html adresinde diğer rbl sunucularının listesini görebilirsiniz.)
rblsmtpd ucspi-tcp paketi ile birlikte gelmektedir. rblsmtpd'yi kullanmak için qmail-smtpd'yi çalıştırdığımız /var/qmail/supervise/qmail-smtpd/run dosyasını biraz değiştirmemiz gerekir. rblsmtpd'yi kullanmadan önceki /var/qmail/supervise/qmail-smtpd/run dosyası
#!/bin/sh
qmailDUID=`id -u qmaild`
NOFILESGID=`id -g qmaild`

exec /usr/local/bin/softlimit -m 4000000 \
/usr/local/bin/tcpserver -v -p -H -R -l 0 -x /etc/tcp.smtp.cdb -c 256\
-u "$qmailDUID" -g "$NOFILESGID" 0 smtp /var/qmail/bin/qmail-smtpd 2>&1
rblsmtp'yi etkinleştirdikten sonraki /var/qmail/supervise/qmail-smtpd/run dosyası
#!/bin/sh
qmailDUID=`id -u qmaild`
NOFILESGID=`id -g qmaild`

exec /usr/local/bin/softlimit -m 4000000 \
/usr/local/bin/tcpserver -v -p -H -R -l 0 -x /etc/tcp.smtp.cdb -c 256\
-u "$qmailDUID" -g "$NOFILESGID" 0 smtp /usr/local/bin/rblsmtpd \
-r relays.ordb.org /var/qmail/bin/qmail-smtpd 2>&1
Artık sunucunuza gelen her bir eposta için rblsmtpd relays.ordb.org'a eposta gönderen kullanıcının IP'sini gönderecek, eğer kullanıcının IP'si ordb.org'un kara listesinde ise eposta sunucu bu sunucudan eposta almayacak ve eposta gönderene şöyle bir hata dönecektir:
This mail was handled by an open relay - please visit <http://ORDB.org/lookup/?host=193.140.253.19>
Ve /var/log/qmail/smtpd/current günlük kayıt dosyasına
@400000003d76174d069ae90c rblsmtpd: 193.140.253.19 pid 20630: 451 This mail was handled by an open relay - please visit <http://ORDB.org/lookup/?host=193.140.253.19> şeklinde bir bilgi yazacaktır. Dediğim gibi herkesin kullanmasını şiddetle tavsiye ederim.
http://cr.yp.to/ucspi-tcp/rblsmtpd.html adresinde diğer rbl sunucularının listesini görebilirsiniz.
Önceki Üst Ana Başlık Sonraki
Qmail'in Çalışmasının Test Edilmesi Başlangıç Antivirus Kurulumu
Bir Linux Kitaplığı Sayfası