David Sánchez Martín wrote: > >> David, >> >> That sounds like a neat idea, but I don't think it'd work. If >> you simply >> allow the session to complete and create a greylist entry for >> everything, you will have effectively whitelisted every incoming >> message, including the bad ones. Greylisting works because >> some spammers >> don't retry when a session fails. If everything passes, >> you've no way of >> knowing which ones would or would not have retried. The greylist >> database would be useless. >> > > Let me think about it. > > If greylisting is enabled as usual: > > When a "foreign" user sends a message to a local user is greylisted, then: > > 1.- It's created an entry in the greylisting database. > 2.- It's blocked and each retry is blocked also at least for > graylist-min-secs seconds. > 3.- No further tests are passed. Session is closed. > > When graylist-min-secs time passes: > > 1.- The message passes greylist filter and touches the file. > 2.- The message is tested against other filters. > > > Ok, > > What i'm trying to accomplish: > > When a user "foreign" a message to a local then: > > 1.- The message passes greylist filter and touches the file. > 2.- The message is tested against other filters. > > > That will populate the database, that is what i want before putting graylist > at work. > > Sorry, perhaps I'm missing something. > > Best regards. >
That will populate the database for all email. Including spammers. Any spammers who send messages during the period in which the database is being populated will get a free pass, even after greylisting is activated. Perhaps you can live with that. -- -Eric 'shubes' _______________________________________________ spamdyke-users mailing list spamdyke-users@spamdyke.org http://www.spamdyke.org/mailman/listinfo/spamdyke-users