Здравствуйте, Alexander.

Вы писали 9 ноября 2012 г., 15:41:35:

> Здравствуйте, Exim.

>         deny
>         condition = ${if def:bh_Organization: {yes}{no}}
>         condition = ${if match
> {$bh_Organization:}{\N^(s.+.ru|[A-Z][a-z]{2,9})$\N} {yes}{no}}
>         condition  = ${if or { \
>                 { match
> {$sender_address}{\N^[A-Z][a-z]{2,8}@[a-z]+\.[a-z]+$\N} } \
>                 { match
> {$bh_From:}{<[A-Z][a-z]{2,8}@[a-z]+\.[a-z]+>} } \
>                              } \
>                 {yes}{no}}
>         message = Message like SPam. ABUSE


> LOG: 1TWiC6-000PeH-Sw H=relay1.dsi.ru (mail.irk.ru)
> [195.206.40.177] F=<[email protected]> temporarily rejected after DATA:
> failed to expand ACL string "${if or { { match
> {$sender_address}{\N^[A-Z][a-z]{2,8}@[a-z]+\.[a-z]+$\N} } { match
> {$bh_From:}{<[A-Z][a-z]{2,8}@[a-z]+\.[a-z]+>} } } {yes}{no}}":
> missing } at end of condition inside "or" group

> если меняю {2,8} на + то все работает.
> Те  строку  с  {$bh_Organization:}{\N^(s.+.ru|[A-Z][a-z]{2,9})$\N}  не
> изменяю.

> це бага?

нет, это невнимательность, надо обрамлять\N внутри
{<[A-Z][a-z]{2,8}@[a-z]+\.[a-z]+>}


-- 
С уважением,
 Alexander                          mailto:[email protected]


_______________________________________________
Exim-users mailing list
[email protected]
http://mailground.net/mailman/listinfo/exim-users

Ответить