17.06.2021, [email protected]<[email protected]> написал(а):
> 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}}\
> }}
Поставил такое, до правил келлаута:
drop message = Your host looks like spam sender
condition = ${if match{$sender_address_domain}{\N^[\w.-]+$\N}}
condition = ${if
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}}
Ругается на Tainted filename for search: 'inet:example.com:80', exim-4.94.2.
Причина понятна - содержимое переменной $sender_address_domain может
быть стрёмным. Как Вы такое обходите?
--
Alexander Sheiko
_______________________________________________
Exim-users mailing list
[email protected]
http://mailground.net/mailman/listinfo/exim-users