[email protected] wrote on 17.06.2021 06:26:

>          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}\

кстати, заголовок http запросов Host описан в RFC7230 "HTTP/1.1 Message
Syntax and Routing". т. е. он не является частью протокола HTTP/1.0

в HTTP/1.0 можно выполнять просто

${readsocket{inet:$sender_address_domain:80}\
    {GET http://$sender_address_domain/ HTTP/1.0\r\n\r\n}\
...

>                  {4s:shutdown=no}{ }{socket failure}}}{UCEPROTECT-Network}}\
>                             }}
>          !verify = sender/callout=10s,defer_ok


-- 
Best wishes
Victor Ustugov mailto:[email protected]
JID:           [email protected]
GnuPG/PGP key: https://victor.corvax.kiev.ua/corvax.asc


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

Ответить