Hi,
For the last few days, I've been struggling with RBL lookups not being
executed even though they were enabled. So I took some time today to try
and sift through the code to figure out where/why I was having problems.
Eventually, I found a few things that were causing these issues, but would
like some clarification as to why these things were happening.
First off, I noticed that I had an empty contentOnlyRE file (only had
comments in it), so the RBLs were completely skipped over. I now realize
that an empty RE file is the equivalent of a wildcard, but didn't know that
at the time.
The next thing I noticed, is that RBLs weren't being run because the IP
existed in the PB White list (which I found strange):
in sub RBLOk:
return 1 if (exists $PBWhite{$ip});
So I disabled the PB, setting doPenalty:=0. I didn't restart ASSP, but
assumed that it would automatically see the setting change, as it usually
does.
The next time I ran my email through, sure enough, the RBL was still skipped
b/c the IP was still listed in the PB White. So next I deleted the entry
manually from the PB White list. Still no RBL. Finally, I guessed that the
PB db only gets loaded at startup, so I restarted ASSP and finally, I say my
RBL checks starting to appear.
So this whole process makes me question a few things.
1) How does an IP get on the PB White or Black list?
2) How does ASSP maintain the PB dbs? When does it delete the IP from that
list?
3) Why would an IP on the PB White list be able to skip RBL checks?
4) Shouldn't an IP only get in the black list if it fails the checks? If it
passes the checks, does that mean it automatically gets on the PB White
list, and not have to about the PB again for PenaltyExpiration timeout?
5) Shouldn't ASSP completely disregard the PB White & Black lists if the PB
is disabled?
Thanks for the clarification!
Eric
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Assp-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/assp-user