Golub Mikhail wrote: > Да, не правильно. > Или я так смутно выразился :( > > Условие: > deny condition = ${if match {$sender_helo_name} {\N(111|222|333)\N} } > log_message = $value > > Даю команду "helo 2" и в логе хочу увидеть "222", т.е. ту часть рег. > выражения, по которой сработало правило.
helo 2 не совпадет с 222 и выдать часть регулярного выражения не получится никак на мой взгляд в отличии от части строки, которая совпала с регуляным выражением если в регуляном выражении не будет спецсимволов (как выше), то "часть рег. выражения, по которой сработало правило" будет совпадать с частью исходной строки, которая совпада с регуляным выражением, т. о. можно использовать два практически одинаковых варианта, приведенных в соседних письмах. p. s. может все же те, кто рулит хостом ikke.mailground.net, попытаются минимизировать задержку доставки писем из листа? после переезда на этот хост мне письма из рассылки приходят 16 минут. после получения письма из рассылки я пишу ответ, а потом через минут 10 вижу в рассылке письмо, отправленное Леной, в котором синтаксис почти такой же, но она отправила свое письмо раньше. и мне смысла писать ответ вообще не было. > ------------------------ > С уважением, > Голуб Михаил > > >> -----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 > -- 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