> наличие кривого HELO является разумным
> основанием, для более усиленной / ресурсоёмкой проверки

Да. Если проходит селективный greylisting, то у меня еще две проверки:
задержка (в надежде что бот отвалится)
и проверка существования ящика отправителя (verify=sender/callout),
вот как при такой проверке не влететь в черный список:

  deny   condition = ${if def:acl_c_grey_checked}
         logwrite = passed greylisting helo - delaying \
                    ${sg{$sender_rcvhost}{\N[\n\t]+\N}{\040}}
         delay = 22s
         logwrite = passed greylisting helo, endured delay \
                    ${sg{$sender_rcvhost}{\N[\n\t]+\N}{\040}}
         condition = ${if match{$sender_address_domain}{\N^[\w.-]+$\N}}
         condition = ${if or{\
                {bool{${lookup dnsdb{a=$sender_address_domain}{0}{1}}}}\
                {!match{${readsocket{inet:$sender_address_domain:80}\
                 {GET / HTTP/1.0\r\nHost: $sender_address_domain\r\n\r\n}\
                 {4s:shutdown=no}{ }{socket failure}}}{UCEPROTECT-Network}}\
                            }}
         !verify = sender/callout=10s,defer_ok

От ботов с кривым HELO еще помогает заблокировать Китай, если кто может себе
это позволить:

  deny   message = I don`t accept mail from China,HongKong,Taiwan, Korea, \
                   Vietnam because too many admins there do not care \
                   about outgoing spam. Your \
                   IP-address seems to belong to: $dnslist_text.
         dnslists = zz.countries.nerd.dk=127.0.0.156,127.0.1.88,127.0.0.158,\
                                         127.0.1.154,127.0.2.192

А кто не могут себе этого позволить, можно только для Китая задействовать
более агрессивные черные списки, добавив в этот же абзац:

         message = rejected because $sender_host_address is in a black list \
                   at $dnslist_domain. $dnslist_text
         dnslists = zen.spamhaus.org : bl.spamcop.net : dnsbl.sorbs.net : \
                    hostkarma.junkemailfilter.com=127.0.0.2,127.0.0.4


_______________________________________________
Exim-users mailing list
Exim-users@mailground.net
http://mailground.net/mailman/listinfo/exim-users

Ответить