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.