Re: [exim] Greylisting Help

Kezdőlap
Üzenet törlése
Válasz az üzenetre
Szerző: Matt
Dátum:  
Címzett: Exim Mailing List
Tárgy: Re: [exim] Greylisting Help
I have done this:

# Grey Listing
warn set acl_m_greyfile = /var/spool/exim/greylist/${length_255:\
        ${sg{$sender_host_address}{\N\.\d+$\N}{}},\
        ${tr{$sender_address,$local_part@$domain}{/\040}{;} }}


defer log_message = greylisted
        !hosts = +relay_hosts
        !hosts = +auth_relay_hosts
        !hosts = net-lsearch;/etc/virtual/trusted_ips
        condition = ${if eq{$local_part@$domain}\
        {test@test_domain_999.com}}
        condition = ${if exists{$acl_m_greyfile}\
        {${if >{${eval:$tod_epoch-\
        ${extract{mtime}{${stat:$acl_m_greyfile}} }}\
        }{180}{0}{1}}\
        }{${if eq{${run{/bin/touch $acl_m_greyfile} }}{}{1}{1} }} }
        message = Deferred: Temporary error, please try again later


Before I added the !hosts entries it triggered on all IP's including
ones not local but only for specified email address. Now with the
hosts entries it triggers on none. I think I have a simple syntax
issue in exim.conf.

Thanks.

Matt


On Thu, Mar 5, 2009 at 7:46 AM, Matt <lm7812@???> wrote:
> I found this for grey listing:
>
> http://wiki.exim.org/DbLessGreyListingRun
>
> Looks simple.  One thing.  This is how its implemented in exim.conf:
>
> warn set acl_m_greyfile = /var/spool/exim/greylist/${length_255:\
>  ${sg{$sender_host_address}{\N\.\d+$\N}{}},\
>  ${tr{$sender_address,$local_part@$domain}{/\040}{;} }}
>
> defer log_message = greylisted
>  condition = ${if exists{$acl_m_greyfile}\
>  {${if >{${eval:$tod_epoch-\
>  ${extract{mtime}{${stat:$acl_m_greyfile}} }}\
>  }{180}{0}{1}}\
>  }{${if eq{${run{/usr/bin/touch $acl_m_greyfile} }}{}{1}{1} }} }
>  message = Deferred: Temporary error, please try again later
>
> I have a file containing a list of source IP's I do not want to grey
> list.  This file will dynamically contain IP's that have scored very
> low with Spamassassin.  How would I tell it not to grey list them?
>
> Matt
>