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

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
AtaraX
проходил мимо
Сообщения: 1
Зарегистрирован: 2007-12-15 7:33:52

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

Непрочитанное сообщение AtaraX » 2007-12-15 7:58:46

Идет куча спама на "левые" адреса. 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
Пробовал в разных позах, либо принимает все, либо не доходит до грейлиста, либо шлет всех :-(

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35426
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

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

Непрочитанное сообщение Alex Keda » 2008-11-12 0:55:51

показал бы роутеры...
очучение что у тя принимает всех - даже левых...
Убей их всех! Бог потом рассортирует...