Return extra fields from passwd userdb
Steffen Kaiser
skdovecot at smail.inf.fh-brs.de
Mon Jul 10 11:52:20 EEST 2017
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Fri, 7 Jul 2017, Michele Petrella wrote:
> Output of dovecot -n:
> # 2.2.29.1 (e0b76e3): /var/etc/dovecot/dovecot.conf
> # Pigeonhole version 0.4.18 (29cc74d)
> # OS: Linux 3.10.55-gentoo i686 SuSE Linux 7.1 (i386)
> userdb {
> default_fields = quota_rule=*:bytes=%$
> driver = passwd
> }
> I have problems in return extra fields from passwd userdb. My users are
> partially in passwd files and partially in LDAP. Users who use mail are in
> LDAP db.
> If I use "default_fields = quota_rule=*:bytes=100M" in userdb,
> if I use "default_fields = quota_rule=*:bytes=%{userdb:quotabytes}" in
> userdb,
1) default_fields supplies default values, if the userdb does not return
them. Hence, you cannot reference a LDAP result.
2) the userdb section cannot merge two databases together. You said "Users
who use mail are in LDAP db", so you would one userdb with driver ldap.
- --
Steffen Kaiser
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEVAwUBWWNARHz1H7kL/d9rAQJVAAf+KNHBAcZZgpc8q3AAnDOPj43xtbGzF3/E
FSsuGJkswVVmkwckrmOQkehFS0M3PthvHcr9UmCutvw5Wzk9F0E6cm+V4z/Iu4g/
YmbHVt6dKiydn7yG7NpW7rf5j/ae2SB+uEvkvEXewr/XGuFNuCMcLSa9VpK7eAp5
mp0+/oJIh7aTU1+SKcKJQVr+kGHuzDVXAGyXupekF070slAWfm4Y7fpp6Ui8rTxO
TTsGoZyi6ieWX6Vl729Io+xxCIbz6qtUpSkByJP389zA09HSt9EOUZlQaZJ32J6o
sCC+JPxnuKMKCr4UlxGDT+JqXEHv8rZCf+QGLJ+U4e1y2oTTGkmUMw==
=Av+G
-----END PGP SIGNATURE-----
More information about the dovecot
mailing list