In answer to the original question:
It's not easy. I just finished developing the tools to deal with all of it.
Other people have tools readily available. I didn't like them. I already
had my 500+ domains in a MySQL database dealing with everything, so I added
support for the creating the .qmail files necessary to accomplish the task.
I have not converted to qmail yet, I am in the setup and testing phase (99%
done).
This particular task has been way too difficult and I feel there is a major
need for some talented qmail person to deal with the issue of virtusertable
in a fastforward like program. (If not fastforward itself)
I get the impression that the easiest solution is to move it all to the
aliases file and use fastforward. Not my idea of clean.
Anyway. I made tools to do what this guy asked for because, it ain't easy
or it ain't documented well. (I realize similar tools were already available
but didn't necessarily work with my data set ;)
Richard
PS. If you care:
System: Multiple FreeBSD boxes behind a server iron.
For SMTP I'm running qmail with these patches:
big-todo, concurrency, tarpit, dns, etrn (modified patch from some ones
email,
it just says "yes i support etrn"), and qmail-popbull (modified to
record which
bulletins had been downloaded by each user in their .popbull file)
For POP3 I'm running Mysql+Qmail checkpassword and qmail-pop3d. (slight
modification to deal with qmail not using Mysql)
For user file and pop authentication. Mysql database generating
users/assign. Mysql database used for pop authentication.
For virtual mail and mail forwards. Mysql databases managing .qmail files.
Need to: Setup EZMLM and vacation support.
(*Thank you* to *ALL* the great people who made doing this possible!!!)
(Dan,Russell,Dave, etc!) (sorry only 3 first names I remember :( )