Это просто пример, взятый с тестового 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

Ответить