Hello! On Wed, 14 Mar 2012 at 14:51:09 (+0200), Golub Mikhail wrote:
> Скажем, есть такое правило: > check_helo: > deny condition = ${if match {$sender_helo_name} > {\N(test1.com|test2.com)\N} } > message = Srabotalo :) > log_message = Yes! $value > Что я хотел получить? > Я хотел увидеть в логе результат соответствия (match). > Чтобы знать, по какой именно части сработало. > Т.е. в helo задаю "helo test1.com", и в логе хочу увидеть "Yes! test1.com" > Только вот $value сюда не клеится. А что использовать? Что-нить в таком роде (работоспособность не проверял): deny message = Srabotalo :) set acl_m_helo = ${if match {$sender_helo_name} {\N(test1.com|test2.com)\N} {$1} {NO_MATCH}} !condition = ${if eq {$acl_m_helo} {NO_MATCH}} log_message Yes! $acl_m_helo > ------------------------ > С уважением, > Голуб Михаил > _______________________________________________ > Exim-users mailing list > Exim-users@mailground.net > http://mailground.net/mailman/listinfo/exim-users -- George L. Yermulnik [YZ-RIPE] _______________________________________________ Exim-users mailing list Exim-users@mailground.net http://mailground.net/mailman/listinfo/exim-users