On Tuesday 23 January 2007 11:20 am, Roger E. Rustad, Jr. wrote: > Before I implement greylisting, I wanted to get 909 feedback.
While we haven't implemented Greylisting yet in the SpamBlocker DirectAdmin exim.conf file, we're getting closer... (http://www.directadmin.com/forum/showthread.php?t=16480) ...it'll most likely be in in SpamBlocker4, perhaps in SpamBlocker3.x. (SpamBlocker is my name for the exim.conf file I've written for the DirectAdmin webhosting control panel.) > Does it have a pretty good success rate with limited false positives? Okay, what am I reading wrong? I don't understand the concept of false positives with greylisting. I'm looking at either greylisting by IP# or by sender-receiver pair. Everyone gets blocked the first time. Then when they retry, they get accepted. So everyone gets delayed the first time they send. Do you call that a 100% positive rate? Then depending on how long you keep the database the senders don't get blocked anymore, until the IP#s age out. > How well does it work alone? Based on anecdotal evidence it works better than any other method, as spammers just don't resend (or even follow up on what doesn't get delivered). If spammers cared about their rejects (greylisting is a temporary reject) then our blocklists with whitelists (we've been using them for several years) wouldn't work. We've always allowed any sender to be whitelisted, and we've never had to automate the whitelist procedure; we've never (for over a thousand domains) have had to whitelist more than ten addresses in a week. And as far as we can tell, no spammer has ever applied. Based on all of that, our implementation of greylisting will work (for domains that opt-in) on all senders all the time. > And how well does it work when coupled with other proven spam fighting > techniques? Again, this is anecdotal evidence (we work rather closely with one of the major spam-filtering organizations, and they also use exim), it brings down the load from SpamAssassin that you can actually use it again <smile>. (Note that we do not recommend using SpamAssassin; it's gotten close to worthless because most organized spammers tweak their emails over and over again, against the latest SpamAssassin rulesets, before putting the spam into the wild.) > I've been skimming through the projects on this URL > > http://projects.puremagic.com/greylisting/links.html > > (and paying special attention to this Exchange 2003 project: > http://www.grynx.com/projects/greylist/) I can't speak for exchange; we're a linux house. You can see from my answers, and from the posts in my link above, that there's a bit of misunderstanding how greylisting works. But it works. Well. And there's even a method that doesn't require anything at all on your server (but merely that you have knowledge of [it doesn't have to be yours] a standard Internet routable IP# that's dead and that will remain dead: 1) Make sure your lowest-cost mx record is at least 1 (if you got a zero cost record, change it) 2) Make an mx record of 0 (zero cost) pointing to the IP# that's legal but never answers (dead, completely, not just blocked). Testing over several weeks shows that this appears to work very well, because all known MTAs (yes, even qmail, which otherwise disobeys every rule in the book) will try quickly at the next mx record if the lowest-cost one fails to answer at all. Anti-spam is a particular passion of mine; we even get angry at vendors at shows who scan our business card into Goldmine. (Yes, we avoid false positives, we give out cards especially printed for shows, with special email addresses on them.) I'll be very happy to help you get rid of spam in an open-source way. Free as in beer; Free as in speech. <smile> Jeff -- Jeff Lasman, Nobaloney Internet Services 1254 So Waterman Ave., Suite 50, San Bernardino, CA 92408 Our jplists address used on lists is for list email only Phone +1 909 266-9209, or see: "http://www.nobaloney.net/contactus.html"
