Re: [exim] greylisting builtin to exim?

Top Page
Delete this message
Reply to this message
Author: Jakob Hirsch
Date:  
To: Jeremy C. Reed
CC: exim-users
Subject: Re: [exim] greylisting builtin to exim?
Jeremy C. Reed wrote:

> Has there been any discussion of patching exim to add greylisting support
> (so outside programs are not needed)?


Probably, but I don't think it's worth the hassle. You can do it more
easily and much more flexible with Exim's ACLs, so there's no good to
code this in the main C code.


> But also needed would be a way for Exim to keep time and expire the
> greylisted entries. (Or is that already doable?)


sure, just use
warn
condition = ${lookup sqlite {delete from bla where ...}}

but that's not really needed for _every_ connection. running this once a
hour or day should be sufficient.

> Also, it would be interesting to have greylisting within exim so you could
> choose when it is used based on the dialog or host.


You have the full power of Exim's ACL, you'll hardly get something better.

> Any examples on doing a greylist within exim without SQL server (like a
> cdb, dbm, or sqlite)?


http://plonk.de/sw/exim/greylist.txt

> p.s. Anyone using spamd spam deferral daemon and available to review a
> chapter I am writing about it?


I'm using spamd but I don't know what a "spam deferral daemon" is.