[Dovecot] Loginname - mapping

Roald Amundsen roalda at gmail.com
Wed Dec 3 05:36:00 EET 2008


Timo Sirainen wrote:
> On Dec 1, 2008, at 10:49 PM, Roald Amundsen wrote:
> 
>> Timo Sirainen 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 at 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 
> 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 at 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



More information about the dovecot mailing list