Zestarzały spamassassin?

Arkadiusz Rdest weed w punkt.pl
Śro, 12 Lip 2006, 19:09:07 CEST


Pawel Dlugosz wrote:
> Elo.
> 
> Arkadiusz Rdest napisał(a):
> [..]
> 
>>Polecam lekture
>>http://www.tldp.org/HOWTO/html_single/Spam-Filtering-for-MX/
>>
>>A tu:
>>http://www.tldp.org/HOWTO/html_single/Spam-Filtering-for-MX/#exim-final
>>masz praktycznie gotowe ACL'ki dla exima.
>>
>>+ greylistd z debiana (http://packages.debian.org/unstable/mail/greylistd)
>>przerobka bardzo latwa, wystarczy potraktowac alienem deb->tgz
>>przegrac w odpowiednie miejsca kilka plikow, nadac odpowiednie prawa i
>>smiga jak marzenie :) ... mzoe ktos zrobi odpowiednia paczke, bo
>>naprawde bardzo fajny daemon do greylisty
> 
> [..]
> 
> Mógłbyś gdzieś wystawić ten kawałek konfiga eksima gdzie
> masz ustawioną greylistę ?
> Z góry dzięki.
> 

najpierw w seksji glownej

hostlist     greylist_whitelist = 
net-iplsearch;/etc/mail/acls/greylistd-whitelist

a w pliku /etc/mail/acls/greylistd-whitelist dopisane IP, lub klasy IP 
ktore nie beda wpadaly do greylisty


potem w acl_smtp_rcpt gdzies pod koniec, przed koncowym ACCEPT'em


  accept  hosts       = +greylist_whitelist
          logwrite    = Host $sender_host_address is accepted without 
greylist checking.

  defer   message     = $sender_host_address is not yet authorized to 
deliver mail \
                        from <$sender_address> to <$local_part@$domain>. 
Please try later.
          log_message = greylisted.
          domains     = +local_domains : +relay_to_domains
          !senders    = : postmaster@*
          set acl_m9  = $sender_host_address $sender_address 
$local_part@$domain
          set acl_m9  = 
${readsocket{/var/lib/greylistd/socket}{$acl_m9}{5s}{}{}}
          condition   = ${if eq {$acl_m9}{grey}{true}{false}}
          delay       = 5s


   # Accept the recipient.

   accept

#
# end of acl_check_rcpt
#




i potem w acl_smtp_data, przed sprawdzaniem clamavem i spamassasinem


  accept  hosts      = +greylist_whitelist

   defer  message     = $sender_host_address is not yet authorized to send \
                        delivery status reports to <$recipients>. Please 
try again later.
          log_message = greylisted.
          senders     = : postmaster@*
          set acl_m9  = $sender_host_address $recipients
          set acl_m9  = 
${readsocket{/var/lib/greylistd/socket}{$acl_m9}{5s}{}{}}
          condition   = ${if eq {$acl_m9}{grey}{true}{false}}
          delay       = 5s




-- 
  -[  net and sys admin  ]-[ Learn the facts and make up your own ]-
  -[ weed(at)punkt(dot)pl]-[ damn mind. That's why you have one.  ]-


Więcej informacji o liście dyskusyjnej pld-users-pl