Эта строчка в конфиге есть по умолчанию, и она не проверяет то, что я
хотел (local_part в домене отправителя).

Либо я Вас не понял.

dawnshade wrote:
> 
> require verify        = sender
> 
>   
> >Вторник, 29 сентября 2020, 12:54 +03:00 от Victor Sudakov <[email protected]>:
> > 
> >Коллеги,
> >
> >Помогите пожалуйста с лукапом.
> >
> >userdb dovecot находится в файле /etc/dovecot/users (там сразу
> >пользователи хранятся в виде user@domain). Чтобы не принимать почту на
> >несуществующих пользователей, сделал такой ACL и поставил в
> >acl_check_rcpt после "require message = relay not permitted domains ..."
> >
> ># Accept valid (and reject invalid) recipient adresses in dovecot domains
> >  accept domains = +dovecot_domains
> >    endpass
> >    message = Recipient unknown
> >    condition = 
> >${lookup{$local_part@$domain}lsearch{/etc/dovecot/users}{yes}}
> >
> >Потестировал - вроде работает. А какой бы теперь еще lookup сделать (и
> >главное в какое место какого ACL его вставить), чтобы если кто-то извне
> >будет отправлять почту с несуществующего ящика, но с домена из
> >+dovecot_domains, чтобы был reject сразу?
> >
> >--
> >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
> >  
>  
>  
> --
> - -
>  

> _______________________________________________
> Exim-users mailing list
> [email protected]
> http://mailground.net/mailman/listinfo/exim-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

Ответить