Коллеги, 

Помогите пожалуйста с лукапом.

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
Exim-users@mailground.net
http://mailground.net/mailman/listinfo/exim-users

Ответить