On Wed, 10 Aug 2005, Gregg Berkholtz wrote:
>
> I'm scanning all inbound emails with the av_scanner options coupled with
> an ACL that rejects virus infected emails. Though some servers are
> apparently ignoring the 550 error and continue retrying delivery. I want
> to blacklist these servers, after two or more failed delivery attempts.
>
> Is there a way to do this from within Exim, or am I better advised to
> throw together a script which, via cron, parses my rejectlog every
> minute and builds a blacklist?
In order to do this Exim has to be able to update a database. The only way
it can do this in a general way is using one of the SQL lookup types. You
could also do something similar to what you want using the ratelimit
feature in 4.52.
Tony.
--
<fanf@???> <dot@???>
http://dotat.at/ ${sg{\N${sg{\
N\}{([^N]*)(.)(.)(.*)}{\$1\$3\$2\$1\$3\n\$2\$3\$4\$3\n\$3\$2\$4}}\
\N}{([^N]*)(.)(.)(.*)}{\$1\$3\$2\$1\$3\n\$2\$3\$4\$3\n\$3\$2\$4}}