[Exim-users] dovecot users - lookup and reject an invalid sender

2 views
Skip to first unread message

Victor Sudakov

unread,
Sep 29, 2020, 5:53:27 AM9/29/20
to exim-...@mailground.net
Коллеги,

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

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

dawnshade

unread,
Sep 29, 2020, 6:06:36 AM9/29/20
to Exim MTA на русском
require verify        = sender

 
Вторник, 29 сентября 2020, 12:54 +03:00 от Victor Sudakov <v...@sibptus.ru>:
 
 
--
- -
 

Victor Sudakov

unread,
Sep 29, 2020, 6:23:15 AM9/29/20
to exim-...@mailground.net
Эта строчка в конфиге есть по умолчанию, и она не проверяет то, что я
хотел (local_part в домене отправителя).

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

Reply all
Reply to author
Forward
0 new messages