George L. Yermulnik wrote:
> On Wed, 30 Sep 2020 at 20:10:52 (+0700), Victor Sudakov wrote:
> 
> > > > А вот такие 2 условия, добавленные в acl_check_rcpt (контекст тоже 
> > > > привожу),
> > > > нормально выглядят или можно улучшить? А как бы их в одно логическое 
> > > > выражение
> > > > объединить, не подскажете?
> 
> > > >   # Accept mail for forwarded domains
> > > >   accept condition      = 
> > > > ${lookup{$local_part@$domain}lsearch{/etc/dovecot/aliases}{yes}}
> 
> > > >   # Accept valid recipient adresses in dovecot domains
> > > >   accept condition      = 
> > > > ${lookup{$local_part@$domain}lsearch{/etc/dovecot/users}{yes}}
> 
> > Хотел бы только понять синтаксис, как эти два условия объединить в ИЛИ.

[dd]

> 
> Что-нить в таком духе:
>   accept condition      = ${or 
> {lookup{$local_part@$domain}lsearch{/etc/dovecot/aliases}} \
>                                
> {lookup{$local_part@$domain}lsearch{/etc/dovecot/users}} \
>                            }

Благодарю! Хотя не вижу тут {yes} почему-то, как я привык.

А как вообще в exim потестировать condition? Ну я ему строчку, а он мне в
ответ yes или no (с реальными /etc/dovecot/aliases и /etc/dovecot/users
разумеется).

-- 
Victor Sudakov,  VAS4-RIPE, VAS47-RIPN
2:5005/49@fidonet http://vas.tomsk.ru/

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

Ответить