Это просто пример, взятый с тестового Exim, и сделанный только для проверки конкретного случая. В рабочей среде так не делается, конечно.
------------------------ С уважением, Голуб Михаил > -----Original Message----- > From: exim-users-boun...@mailground.net [mailto:exim-users- > boun...@mailground.net] On Behalf Of Victor Ustugov > Sent: Wednesday, March 14, 2012 5:16 PM > To: Golub Mikhail > Subject: Re: [Exim-users] Странного хочу :) - if match > > 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 set acl_m_helo_test = \ > ${if match{$sender_helo_name}{\N(test1.com|test2.com)\N}{$1}{}} > condition = ${if eq{$acl_m_helo_test}{}{no}{yes}} > message = Srabotalo > log_message = Yes! $acl_m_helo_test > > p. s. делать deny до RCPT TO - зло > > -- > Best wishes Victor Ustugov mailto:vic...@corvax.kiev.ua > public GnuPG/PGP key: http://victor.corvax.kiev.ua/corvax.asc > ICQ UIN: 77186900, 371808614 nic-handle: CRV-UANIC > > _______________________________________________ > 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