Hello!

On Thu, 01 Oct 2020 at 17:32:30 (+0700), Victor Sudakov wrote:

> > Нужна помощь клуба.

> Пришел к такому варианту с бессчетными скобочками, но и он не работает.

Я свой пример слишком на скорую руку сделал. Сорри.
Вот более детальный пример. Но, опять же, я не проверял в действии + могут быть 
ошибки синтаксиса.

          condition     = ${if or {\
                                { eq 
{${lookup{$local_part@$domain}lsearch{/etc/dovecot/aliases}{yes}}} {yes} }\
                                { eq 
{${lookup{$local_part@$domain}lsearch{/etc/dovecot/users}{yes}}} {yes} }\
                        } {yes}}

>   accept condition =  ${if or{\
>                       
> {${lookup{$local_part@$domain}lsearch{/etc/dovecot/aliases}{yes}}} \
>                       
> {${lookup{$local_part@$domain}lsearch{/etc/dovecot/users}{yes}}} \
>                       } {yes}}

> failed to expand ACL string "${if 
> or{{${lookup{$local_part@$domain}lsearch{/etc/dovecot/aliases}{yes}}} 
> {${lookup{$local_part@$domain}lsearch{/etc/dovecot/users}{yes}}} } {yes}}": 
> condition name expected, but found "${lookup{$local_" inside "or{...}" 
> condition

> Гуру, подскажите работающий вариант пожалуйста.

-- 
George L. Yermulnik
[YZ-RIPE]

_______________________________________________
Exim-users mailing list
Exim-users@mailground.net
http://mailground.net/mailman/listinfo/exim-users

Ответить