[Dovecot] Getting default uid/gid of users via socket for virtual user support for sendmail
Steffen Kaiser
skdovecot at smail.inf.fh-brs.de
Fri Aug 2 16:47:06 EEST 2013
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Thu, 1 Aug 2013, Timo Sirainen wrote:
> You can't get the mail_uid/gid/home, because they really don't belong to auth process.. But what you could do with v2.2 is:
>
> userdb {
> driver = ldap
> args = ..
> default_fields = uid=1234 gid=1234 home=/home/user/%u
> }
I'll try that.
> But anyway, what is sendmail going to be doing with these fields? For
> Postfix I've been trying to remove its need to know anything at all
> about users (only domains and aliases).
sendmail's forward feature is tied to plain text files. I'm relucant to
drop the feature and replace it by, say, aliases, because some forwards
deliver to files, programs or rather large lists. But sendmail's logic get
the user with a MailboxDatabase, that returns user, home, uid, gid and
shell, well the passwd entries; without them the user forward feature
deactivated. This is by design, I have been told, when I tried to submit
a patch to fetch user forwards from LDAP.
By default, sendmail uses this database, too, to verify local users before
accepting a message. But unlike for user forwards, one can achieve this
check through other means.
I have a few systems users, too, and it would be easier if I could use
Dovecot to merge all sources together.
- --
Steffen Kaiser
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQEVAwUBUfu4Wl3r2wJMiz2NAQJMvgf/V/UZJRunTVfot0z2M4Y7x3RsVEluUPXv
AscAWueU9YodizyO2gb/bB0shsN7xQ61hZ0Z817fZSYrFzyO8zGxxVVdNiLqRBjP
NyxATsCzrkDyskzocOnvOJNfu2GXXPgnnsca+oifousHkWjuQ07JdVVmd/vAUsX1
dJXTlZ/70rgkGUwZFO1J8uaYQMmj/PC64y9Bdq5Soh8LX/CVlZWfu0vWCwqKRdy6
KYnwUIv8kupI5PqJqJr/0vNfA/RlY9pXFcsCZ2EGUJEsZv1vzoWKFoz7BiH8JclP
Km/yNUBIKW9sQOmRBu3eLgrPO5xQCfRIhCFRaRVWFkv1V1OEIjU4sw==
=ZsLf
-----END PGP SIGNATURE-----
More information about the dovecot
mailing list