Здравствуйте, Lena.

Вы писали 14 марта 2016 г., 16:43:10:


> http можно прямо в конфиге Exim, без внешних скриптов,
> например:

>   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}{ }{socket failure}}}{UCEPROTECT-Network}}\
>                             }}
>          !verify = sender/callout=10s,defer_ok


но  тут  встает  вопрос  не  выйдет ли боком такая проверка на хорошем
почтовом  потоке,  коннективити  до  хостера просело и пачка процессов
зависла в ожидании. Можно конечно минимальный timeout выставить...

-- 
С уважением,
 Alexander                          mailto:[email protected]


_______________________________________________
Exim-users mailing list
[email protected]
http://mailground.net/mailman/listinfo/exim-users

Ответить