[email protected] wrote:
> Hi,
> 
> I used the following guide to setup greylisting.  It works well what I would 
> like is if I could add into the ACL a logwrite that will give me a message 
> like "Record Found on greylist server.  Retry Time Ok.  Message Accepted.  Is 
> it possible?
> 
> The guide i used http://slett.net/spam-filtering-for-mx/exim-greylisting.html.
> 
> The lines I am thinking of adding 
> 
>    condition = ${if eq{$acl_m8}{accepted}{1}}
>    logwrite = :main: Record Found on greylist server.  Retry time Correct. 
> Message Accepted.
> 
> So My question is where do I put it and is the condition enough.
> 
> Thanks
> 
> 
> 
> _________________________________________________________________
> Windows Liveā„¢: Life without walls.
> http://windowslive.com/explore?ocid=TXT_TAGLM_WL_allup_1a_explore_032009

You 'put it' where it happens - IOW in the acl that seeks (and gets) the 
greylist go-ahead. Just as you have it....

That acl itself needs go where whatever needs the greylist must find are 
first met. If a raw-IP-only, then it can go in acl_smtp_connect

More often it will be in acl_smtp_rcpt_to, so you will have the 
opportunity to apply it for some domains/users and not for others.

You also want to change it to 'log_message', otherwise it will write a 
logline every time that acl is *traversed* - even if it is not 'triggered'.

You also don't really need ':main:', as that is the default for 
other-than-panic/reject entries.

OTOH, if you (temporarily) want to gather data on how often there was a 
greylist hold-off, you might reverse the condtion and write it to 
"reject:" log.

Have a care to not let that log outgrow space .... 'temporary' gets 
forgotten about some days ...


HTH,

Bill



-- 
## 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