On Mon, Aug 30, 2010 at 01:52:52PM +0100, Dominic Hargreaves wrote: > In fact, the related bug #464084 reports a situation where the callouts > actually cause messages to be accepted when they shouldn't be, so I will > also remove the callouts.
Uploading later with the attached patch. -- Dominic Hargreaves | http://www.larted.org.uk/~dom/ PGP key 5178E2A5 from the.earth.li (keyserver,web,email)
>From 246204d2a78d61108fb94b629c8c748298df46cf Mon Sep 17 00:00:00 2001 From: Dominic Hargreaves <d...@earth.li> Date: Mon, 30 Aug 2010 13:53:48 +0100 Subject: [PATCH] fix callout verification stuff --- debian/changelog | 9 +++++++++ program/greylistd-setup-exim4 | 5 +++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/debian/changelog b/debian/changelog index 2e0432b..260d2df 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,12 @@ +greylistd (0.8.7+nmu2) unstable; urgency=low + + * Non-maintainer upload. + * Add missing recipient domains check in deny portion of Exim ACL, + and stop doing recipient callouts in defer and deny ACLs + (Closes: #591678, #464084) + + -- Dominic Hargreaves <d...@earth.li> Mon, 30 Aug 2010 13:51:24 +0100 + greylistd (0.8.7+nmu1) unstable; urgency=low * Non-maintainer upload. diff --git a/program/greylistd-setup-exim4 b/program/greylistd-setup-exim4 index e9a0cd5..2965829 100755 --- a/program/greylistd-setup-exim4 +++ b/program/greylistd-setup-exim4 @@ -70,7 +70,7 @@ exim4conf_texts = { !authenticated = * !acl = acl_local_deny_exceptions domains = +local_domains : +relay_to_domains - verify = recipient/callout=20s,use_sender,defer_ok + verify = recipient condition = ${readsocket{/var/run/greylistd/socket}\\ {--grey \\ %s \\ @@ -85,7 +85,8 @@ exim4conf_texts = { log_message = blacklisted. !senders = : !authenticated = * - verify = recipient/callout=20s,use_sender,defer_ok + domains = +local_domains : +relay_to_domains + verify = recipient condition = ${readsocket{/var/run/greylistd/socket}\\ {--black \\ $sender_host_address \\ -- 1.7.1