Adam "Fuzzy" Kennedy wrote:
When our users login to our current email system, they enter their username as "username@domain.com". I for the life of me cannot figure out how to make Dovecot take "username@domain.com" and know that the unix username is really "username-domain.com"
You really should be using a virtual domain configuration, unless you have some other reason to give every user a unix account (like they are also going to need shell access). I don't know Postfix that well, but I do know that there are multiple ways to do it (including MySQL support). A virtual domain is going to be far easier to manage than creating 4k different accounts.
As for how to stitch username@domain.com => username-domain.com you should be able to use
default_mail_env = maildir:~%u-%d/Maildir
or whatever that points to their home directory.
HTH
John
-- John Peacock Director of Information Research and Technology Rowman & Littlefield Publishing Group 4501 Forbes Boulevard Suite H Lanham, MD 20706 301-459-3366 x.5010 fax 301-429-5748