Страница 1 из 1

Exim, greylistd и проверка отправителя

Добавлено: 2007-12-15 7:58:46
AtaraX
Идет куча спама на "левые" адреса. greylistd их старательно грейлистит.
Вроде бы он не должен это делать:

Код: Выделить всё

  # Because the recipient address has not yet been verified, we do so                                          
  # now and skip this statement for non-existing recipients.  This is                                          
  # in order to allow for a 550 (reject) response below.  If the delivery                                      
  # happens over a remote transport (such as "smtp"), recipient callout                                        
  # verification is performed, with the original sender intact.                                                
  #                                                                                                            
  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.                                                                               
    !senders       = :                                                                                         
    !hosts         = : +relay_from_hosts : \                                                                   
                     ${if exists {/etc/greylistd/whitelist-hosts}\                                             
                                 {/etc/greylistd/whitelist-hosts}{}} : \                                       
                     ${if exists {/var/lib/greylistd/whitelist-hosts}\                                         
                                 {/var/lib/greylistd/whitelist-hosts}{}}                                       
                                                                                                               
    !recipients    = ${if exists {/etc/greylistd/whitelist-recipients}\                                        
                                 {/etc/greylistd/whitelist-recipients}{}}                                      
                                                                                                               
    !authenticated = *                                                                                         
    !acl           = acl_whitelist_local_deny                                                                  
    domains        = +local_domains : +relay_to_domains                                                        
    verify         = recipient/callout=20s,use_sender,defer_ok                                                 
    condition      = ${readsocket{/var/run/greylistd/socket}\                                                  
                                 {--grey \                                                                     
                                  $sender_host_address \                                                       
                                  $sender_address \                                                            
                                  $local_part@$domain}\                                                        
                                 {5s}{}{false}}
Как это победить? Пробовал вставлять перед этим:

Код: Выделить всё

deny domains = +local_domains
message = unknown user
verify = recipient
Пробовал в разных позах, либо принимает все, либо не доходит до грейлиста, либо шлет всех :-(

Re: Exim, greylistd и проверка отправителя

Добавлено: 2008-11-12 0:55:51
Alex Keda
показал бы роутеры...
очучение что у тя принимает всех - даже левых...