Peter Hillerström wrote:
Hello!
I find the documentation for vpopmail very lacking on the subject of
uid/gid handling. Where does vpopmail look up the uid/gid information
for virtual domains (and their users) when using the default flat file db?
/var/qmail/users/assign
Why is the uid/gid information hard-coded to vpopmail on the
configuration phase of compile? Just to make life harder for everyone,
or for security reasons?
The same reason as qmail. Speed. The configuration file would have to
be accessed for every email delivered. How often you you change the
UID/GID values?
How can I change the uid/gid numbers for existing domains?
If not, is there any way to transfer all users from one domain to another?
man qmail-users
Be sure the uid/gid on the directory in ~vpopmail/domains/ match.
Another possibility:
vaddomain newdomain
mv ~vpopmail/domains/olddomain ~vpopmail/domains/newdomain
vdeldomain olddomain
Unless you need system quotas, it is usually easiest to run all users as
vpopmail:vchkpw.
PS. I find vpopmail just as unflexible as qmail, does anyone have good
suggestions for an alternative to vpopmail? (Like a "Postfix" of
virtual user IMAP/POP3 authentication systems...)
I don't care to use any other alternative, so I can't help you there.