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

Reply via email to