Changes:
Oct 5 - integrated Krzysztof Dabrowski changes to the source code for
setting up domains under /etc/passwd users other than vpopmail.
- vadduser: fix command line parsing, fix core dumps on
incomplete
command line options, add check for ctrl-D break out of
vgetpassword function.
- updated vauth_getpw in cdb module to return error if program
does not have permission to get a write lock
- updated vuserinfo to have new output syntax, plus will output
all fields for a user if no options except email address is
given.
- removed redundant chdir() in vadduser in vpopmail.c
The major change is domain based quotas. Virtual email domains can
be added under any /etc/passwd users home directory. All email is
stored under that users uid/gid in thier home directory. Then
operating system based user quotas will apply to the virtual
email domain.
New option to vadddomain -u username
where username is a username from /etc/passwd
For example
vadddomain -u kbo kbo.com test
where kbo's home directory is /home/kbo
This will create a /home/kbo/domains/kbo.com directory
where all the vpopmail directories and emails get stored
as the kbo user.
It only been tested with the cdb module. I've found it works
with under any user and also under the vpopmail user.
Thanks to Krzysztof Dabrowski for the majority of the new code.
Ken Jones
http://www.inter7.com/vpopmail/