Ito ang command na rblsmtpd na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
rblsmtpd - hinaharangan ang mail mula sa mga site na nakalista sa RBL. Gumagana ito sa anumang SMTP server na maaaring tumakbo
sa ilalim tcpserver(1)
SINOPSIS
rblsmtpd opts prog
DESCRIPTION
opts ay isang serye ng mga opsyon sa istilong getopt. prog ay binubuo ng isa o higit pang mga argumento.
Karaniwan rblsmtpd tumatakbo prog. prog ay inaasahang magsagawa ng pag-uusap sa SMTP sa
tumanggap ng mga papasok na mensaheng mail.
Gayunpaman, rblsmtpd ay hindi nanawagan prog kung sasabihing harangan ang mail mula sa kliyenteng ito.
Sa halip, nagsasagawa ito ng sarili nitong limitadong pag-uusap sa SMTP, pansamantalang tinatanggihan ang lahat
sumusubok na magpadala ng mensahe. Samantala, nagpi-print ito ng isang linya sa descriptor 2 para mai-log ito
aktibidad.
rblsmtpd ibinabagsak ang limitadong pag-uusap sa SMTP pagkatapos ng 60 segundo, kahit na wala pa ang kliyente
huminto sa oras na iyon.
Opsyon
-t n Baguhin ang timeout sa n segundo.
Pinigilan kliyente
Kung ang $RBLSMTPD environment variable ay nakatakda at walang laman, rblsmtpd hinaharangan ang mail. Ito
gumagamit ng $RBLSMTPD bilang isang mensahe ng error para sa kliyente. Karaniwan rblsmtpd tumatakbo sa ilalim
tcpserver(1); pwede mong gamitin tcprules(1) upang itakda ang $RBLSMTPD para sa mga piling kliyente.
Kung ang $RBLSMTPD ay nakatakda at walang laman, rblsmtpd hindi hinaharangan ang mail.
Kung hindi nakatakda ang $RBLSMTPD, rblsmtpd hinahanap ang $TCPREMOTEIP sa RBL, at hinaharangan ang mail kung
Nakalista ang $TCPREMOTEIP. tcpserver itinatakda ang $TCPREMOTEIP bilang IP address ng remote
host
-r base
paggamit base bilang isang mapagkukunan ng RBL. Isang IP address a B C D ay nakalista ng pinagmulang iyon kung
dcbabase may TXT record. rblsmtpd gumagamit ng mga nilalaman ng TXT record bilang isang
mensahe ng error para sa kliyente.
-a base
paggamit base bilang isang anti-RBL source. Isang IP address a B C D ay anti-listed ng source na iyon
if dcbabase may A record. Sa kasong ito rblsmtpd hindi hinaharangan ang mail.
Maaari kang magbigay ng anumang bilang ng -r at -a mga pagpipilian. rblsmtpd subukan ang bawat source hanggang sa
nakakahanap ito ng isa na naglilista o naglilista ng $TCPREMOTEIP. Sinusubukan din nito ang isang RBL source ng
rbl.maps.vix.com kung wala kang ibibigay -r mga pagpipilian. Tingnan mo http://maps.vix.com/rbl/ para
higit pang impormasyon tungkol sa rbl.maps.vix.com.
Kung gusto mong magpatakbo ng sarili mong RBL source o anti-RBL source para sa rblsmtpd, Maaari mong gamitin ang rbldns
mula sa DNScache (djbdns) package.
Pansamantala error
Karaniwan, kung nakatakda ang $RBLSMTPD, rblsmtpd gumagamit ng 451 error code sa limitadong SMTP nito
pag-uusap. Sinasabi nito sa mga lehitimong kliyente na subukang muli sa ibang pagkakataon. Nagbibigay ito ng inosenteng relay
mga operator ng pagkakataong makita ang problema, ipagbawal ang pag-relay, bumaba sa RBL, at kunin ang
mail na inihatid.
Gayunpaman, kung ang $RBLSMTPD ay nagsisimula sa isang gitling, rblsmtpd inaalis ang gitling at gumagamit ng 553
error code. Sinasabi nito sa mga lehitimong kliyente na i-bounce kaagad ang mensahe.
Mayroong ilang mga opsyon sa paghawak ng error para sa mga paghahanap ng RBL:
-B (Default.) Gumamit ng 451 error code para sa mga IP address na nakalista sa RBL.
-b Gumamit ng 553 error code para sa mga IP address na nakalista sa RBL.
-C (Default.) Pangasiwaan ang mga paghahanap sa RBL sa isang ``fail-open'' mode. Kung nabigo ang paghahanap ng RBL
pansamantala, ipagpalagay na ang address ay hindi nakalista; kung nabigo ang isang anti-RBL lookup
pansamantala, ipagpalagay na ang address ay anti-listed. Sa kasamaang palad, isang maalam
maaaring puwersahin ng attacker ang isang RBL lookup o isang anti-RBL lookup na pansamantalang mabigo, nang sa gayon
hindi naka-block ang mail niya.
-c Pangasiwaan ang mga paghahanap ng RBL sa isang ``fail-closed'' mode. Kung pansamantalang nabigo ang paghahanap ng RBL,
ipagpalagay na ang address ay nakalista (ngunit gumamit ng 451 error code kahit na may -b). Kung ang
Pansamantalang nabigo ang anti-RBL lookup, ipagpalagay na ang address ay hindi anti-listed (ngunit
gumamit ng 451 error code kahit na ang kasunod na RBL lookup ay nagtagumpay sa -b).
Sa kasamaang-palad, minsan naaantala nito ang lehitimong mail.
Gumamit ng rblsmtpd online gamit ang mga serbisyo ng onworks.net