[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