Timo Sirainen wrote:
On Dec 1, 2008, at 10:49 PM, Roald Amundsen wrote:
On Sat, 2008-11-29 at 21:49 +0100, Roald Amundsen wrote:
Is there any facility to let dovecot do username mapping? Yes, but can you change your passdb? You can use any passdb that allows specifying user=user@domain extra field I can use a script to parse genericstable or even virtusertable and add this information at the end of the dovecot-passwd-file? I guess. Just make sure that the file is updated using mv (rename()) command so that it gets updated atomically (so Dovecot never reads
Timo Sirainen wrote: partially written files). And I can still use /etc/passwd as a fallback in case something goes You could set that up with:
passdb passwd-file { args = /etc/dovecot.passwd } passdb passwd { }
Also if you keep using userdb passwd, you don't need to have the uid/gid/home in the passwd-file at all, so the files would then look like:
domain1_user:{plain}pass::::::user=user@domain1.com
Thanks a lot! This is exactly what I was looking for, but I didn't really think it was possible. Thanks for a great program!
-- Regards Roald Amundsen