mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-06-03 10:50:20 +00:00
email: dovecot: Support user lookup by UID number
Dovecot refuses to open the root user's mail box Need (!(uidNumber=0)) to correctly return status code
This commit is contained in:
parent
f20929c23f
commit
81c9632f5a
@ -0,0 +1,20 @@
|
||||
# Direct edits to this file will be lost!
|
||||
# Manage your settings on Plinth https://localhost/plinth/apps/email_server
|
||||
|
||||
uris = ldap://127.0.0.1
|
||||
base = dc=thisbox
|
||||
|
||||
user_attrs = \
|
||||
=home=%{ldap:homeDirectory}, \
|
||||
=uid=%{ldap:uidNumber}, \
|
||||
=gid=%{ldap:gidNumber}, \
|
||||
=user=%{ldap:uid}, \
|
||||
=mail=maildir:~/Maildir:LAYOUT=index
|
||||
|
||||
user_filter = \
|
||||
(&(objectClass=posixAccount)(!(uidNumber=0))(uidNumber=%n)(!(uid=%n)))
|
||||
|
||||
# doveadm -A
|
||||
|
||||
iterate_attrs = =user=%{ldap:uid}
|
||||
iterate_filter = (objectClass=posixAccount)
|
||||
@ -10,7 +10,7 @@ user_attrs = \
|
||||
=gid=%{ldap:gidNumber}, \
|
||||
=mail=maildir:~/Maildir:LAYOUT=index
|
||||
|
||||
user_filter = (&(objectClass=posixAccount)(uid=%Ln))
|
||||
user_filter = (&(objectClass=posixAccount)(uid=%Ln)(!(uidNumber=0)))
|
||||
|
||||
# For doveadm
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user