conf/acl.conf
changeset 16 a5163d6645bf
parent 14 0f80f11be279
child 17 823b583c7f72
equal deleted inserted replaced
15:94cf6ae85bc3 16:a5163d6645bf
     1 begin acl
     1 begin acl
     2 
     2 
     3     acl_check_connect:
     3   acl_check_connect:
     4         
     4
     5         deny    ratelimit = 10/1m
       
     6                 log_message = $sender_rate/$sender_rate_period > $sender_rate_limit
       
     7 
     5 
     8         accept
     6   acl_check_rcpt:
     9 
     7 
    10     acl_check_rcpt:
     8     accept  domains = +local_domains
       
     9             local_parts = postmaster
       
    10     ….
       
    11     require message = relaying denied
       
    12             domains = +local_domains
       
    13
       
    14     accept
    11 
    15 
    12         accept  domains = +local_domains
    16   acl_check_data:
    13                 local_parts = postmaster
       
    14 
    17 
    15         require message = sender verification failed
    18    accept   hosts = +relay_from_hosts
    16                 verify = sender
    19    deny     message = sorry, size matters
    17 
    20             condition = ${if >{$message_size}{20M}
    18         accept  authenticated = *
    21    accept 
    19 
       
    20         require message = relaying denied
       
    21                 domains = +local_domains
       
    22 
       
    23         require message = recipient verification failed
       
    24                 verify = recipient
       
    25 
       
    26         accept
       
    27 
       
    28     acl_check_data:
       
    29 
       
    30         deny    message = sorry, $malware_name
       
    31                 malware = *
       
    32 
       
    33         deny    message = sorry, filtered
       
    34                 spam = nobody
       
    35                 condition = ${if >={$spam_score_int}{60}}
       
    36 
       
    37         accept
       
    38 
       
    39