warncondition = ${if match{$sender_host_name}{}{yes}{no}}
Тут надо eq или def, а не match.
Год назад такая логика работала как и задумано, но с того времени
версия Exim не раз обновлялась.
Были обновления pcre.
Это неважно, но вообще-то версия 4.85 в портах FreeBSD с 13.1.2015.
Всем привет :)
Просто hint, в будущем: exim -bh и макс. дебагом - прокручивание сесси от
фейкового хоста.
Там видно вообще всё, в т.ч. что с чем сравнивается и пишется точно что not eq
или not matches например.
Отдельная тема - отлаживание condition'ов, которые могут быть весьма витиеватые
Здравствуйте.
pkg info | grep exim
exim-4.85_1High performance MTA for Unix systems on
the Internet
Есть такие правила в acl_check_rcpt:
warncondition = ${if match{$sender_host_name}\
{\N^здесь регулярное выражение для нехороших
Доброго.
Никак не решал, так как такой проблемы небыло.
И только что специально проверил – нормально отрабатывает.
И цель блокирования была не заблокировать просто так …, а заблокировать письма
в вирусами, которые не распознают антивирусы. А там кириллицы в именах файлов
не помню, или не
Hello!
On Mon, 27 Apr 2015 at 18:08:43 (+0300), Vladimir Sharun wrote:
Т.е. резюмируя: у exim'а есть великолепные отладчики
+1
Я для обычной отладки использую exim -d-all+acl+expand+route+transport -bhc
ip
А для более полной exim -d-all+acl+expand+route+transport+lists+lookup+rewrite
-bhc