Да, не правильно. Или я так смутно выразился :(
Условие: deny condition = ${if match {$sender_helo_name} {\N(111|222|333)\N} } log_message = $value Даю команду "helo 2" и в логе хочу увидеть "222", т.е. ту часть рег. выражения, по которой сработало правило. ------------------------ С уважением, Голуб Михаил > -----Original Message----- > From: exim-users-boun...@mailground.net [mailto:exim-users- > boun...@mailground.net] On Behalf Of Alexandr > Sent: Wednesday, March 14, 2012 4:59 PM > To: exim-users@mailground.net > Subject: Re: [Exim-users] Странного хочу :) - if match > > On 14.03.2012 14:51, 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 сюда не клеится. А что использовать? > Ну так у вас же уже есть $sender_helo_name ? Или я что-то неправильно > понял? > > ------------------------ > > С уважением, > > Голуб Михаил > > > > _______________________________________________ > > Exim-users mailing list > > Exim-users@mailground.net > > http://mailground.net/mailman/listinfo/exim-users > > _______________________________________________ Exim-users mailing list Exim-users@mailground.net http://mailground.net/mailman/listinfo/exim-users