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

Reply via email to