| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Program rblsmtpd powinien zostać skompilowany i zainstalowany razem z
pakietem ucspi-tcp. Jeśli masz uruchomionego qmaila, to prawdopodobnie
masz już rblsmtpd na dysku. Jeśli nie, to możesz skorzystać z opisu "
instalacja qmaila
" na naszych stronach.
W przypadku uruchamiania qmaila bez rblsmtpd standardowo uruchomienie wygląda mniej więcej tak: exec /usr/local/bin/tcpserver -v -R -l 0 -x /etc/tcp.smtp.cdb -c 20 \ -u "$QMAILDUID" -g "$NOFILESGID" 0 25 /var/qmail/bin/qmail-smtpd 2>&1Jeśli do tego wywołania chcemy dodać rblsmtpd, to trzeba je umieścić PRZED wywołaniem qmail-smtpd. Linijka uruchamiająca qmaila wyglądałaby więc tak: exec /usr/local/bin/tcpserver -v -R -l 0 -x /etc/tcp.smtp.cdb -c 20 \ -u "$QMAILDUID" -g "$NOFILESGID" 0 25 /usr/local/bin/rblsmtpd \ /var/qmail/bin/qmail-smtpd 2>&1Dodatkowo możemy do rblsmtpd podać serwery RBL, które program ma brać pod uwagę podczas sprawdzania maili. Każdy adres podajemy po parametrze "-r". Może to przykładowo wyglądać tak: exec /usr/local/bin/tcpserver -v -R -l 0 -x /etc/tcp.smtp.cdb -c 20 \ -u "$QMAILDUID" -g "$NOFILESGID" 0 25 /usr/local/bin/rblsmtpd \ -r lists.ordb.org -r list.dsbl.org -r bl.spamcop.net \ -r sbl-xbl.spamhaus.org /var/qmail/bin/qmail-smtpd 2>&1Po wszelkich zmianach trzeba ponownie uruchomić qmaila. Czy rblsmtpd działa można sprawdzić poleceniem ps aux|grep rblsmtpdPowinna wyświetlić się linijka, którą wpisaliśmy w pliku uruchomieniowym. Także po jakimś czasie w logach qmail-smtpd powinny pojawić się wpisy typu: rblsmtpd: 111.22.33.44 pid 22192: 451 http://dsbl.org/listing?111.22.33.44Znaczy to, że rblsmtpd działa poprawnie i blokuje komputery znajdujące się w RBLach. Jak przepuszczać niektóre adresy pomimo wpisania ich na listę RBL?Jeśli dla danego adresu IP ustawisz zmienną $RBLSMTPD, to ten adres będzie zawsze przepuszczany przez rblsmtpd. Taką zmienną najprościej ustawić w pliku podawanym do tcpservera w parametrze -x, czyli w powyższych przykładach /etc/tcp.smtp.cdb tcp.smtp.cdb to już wersja binarna. Wersja źródłowa z której tego typu plik jest tworzony przeważnie jest nazywana podobnie, ale bez rozszerzenia cdb. Jeśli więc chcemy pozwolić komputerowi o adresie 123.12.34.56 łączyć się z naszym serwerem pomijając sprawdzanie w RBL, to wpisujemy taką linijkę do /etc/tcp.smtp: 123.12.34.56:allow,RBLSMTPD=""Po czym tworzymy bazę danych cdb: tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp < /etc/tcp.smtpTo wszystko jeśli chodzi o uruchomienie i poprawne działanie rblsmtpd. Wszelkie dodatkowe informacje możesz znaleźć na stronie programu: http://cr.yp.to/ucspi-tcp/rblsmtpd.html Zapewniamy wsparcie biznesowe dla tego systemu przesyłania poczty elektronicznej. W przypadku jakichkolwiek pytań prosimy o kontakt. Zobacz także:
| |||
o firmie
| dlaczego
Linux | oprogramowanie na
zamówienie | Linux - administracja, instalacja,
newsletter
qmail - instalacja | kontakt | polityka prywatności | home |
© 2000-2006 Linkor Systemy Informatyczne .::. Linux - administracja,
Internet, oprogramowanie .::.
44-100 Gliwice, ul. Daszyńskiego 5, +48 32 2304904 |