Hi Ted,

On Sat, 5 Jun 2010, Ted Cooper wrote:

> I know they've been posted a few times, but could everyone who has
> published a greylist solution please reply to this message with details
> about it. If there are some new ones I wouldn't mind adding them to the
> wiki this weekend.

The one that I wrote and use is presented here:

   http://www.exim-new-users.co.uk/Chris-Wilson-Aptivate-Reducing-Spam.pdf

(from page 12 of the PDF)

It's based on "Greylisting with MySQL and Exim" which used to be available 
from [http://theinternetco.net/projects/exim/greylist], but seems to have 
disappeared.

Compared to "Simple Greylisting with Exim", I find it more scalable (since 
it uses MySQL instead of SQLite) and simpler to implement.

I also recommend applying to Jaco Kroon to join his distributed greylist 
system, for faster whitelisting of hosts known to pass greylisting:

   http://www.mail-archive.com/[email protected]/msg33805.html

> A recent bug entry on bugzilla asked if there was a solution that is 
> capable of working on the network with many exim machines talking to a 
> single daemon/database without flooding it with SQL. I would imagine 
> something that used a dlfunc, perlfunc or readsocket would be 
> appropriate.

Wait, what? What flooding? If two SQL statements per email is really so 
terrible (and I really doubt it) then you could use MySQL (without wanting 
to get into a religious war) with a read-only local copy of the database 
replicating from a writable master that's used for INSERT and UPDATE 
operations. But since you probably want to update the database on every 
successful message at least, I don't think it's worth the complexity.

Or you could use DNS as your database and send a zone update for 
new entries and greylist passes :)

I certainly don't think it's worth writing a C module for. Have they even 
benchmarked their "problem"?

Cheers, Chris.
-- 
_ ___ __     _
  / __/ / ,__(_)_  | Chris Wilson <0000 at qwirx.com> - Cambs UK |
/ (_/ ,\/ _/ /_ \ | Security/C/C++/Java/Perl/SQL/HTML Developer |
\ _/_/_/_//_/___/ | We are GNU-free your mind-and your software |

-- 
## List details at http://lists.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to