custom mail_location detection for dovecot lda

Alexander 'Leo' Bergolth leo at strike.wu.ac.at
Mon Aug 8 16:05:12 UTC 2016


On 08/08/2016 05:34 PM, Stephan Bosch wrote:
> Op 8-8-2016 om 17:27 schreef Alexander 'Leo' Bergolth:
>> Is it possible to do something like "post-login scripting" to detect and
>> set a per-user custom mail location for dovecot LDA delivery?
>>
> You could use /usr/lib/dovecot/dovecot-lda -omail_location=<location>

Thanks for the hint.
But it seems to be ignored. :-(
I tried it with a .forward of:

| "/usr/libexec/dovecot/dovecot-lda
-omail_location=maildir:~/Maildir:LAYOUT=fs"

and postfix logs:
... status=sent (delivered to command: /usr/libexec/dovecot/dovecot-lda
-omail_location=maildir:~/Maildir:LAYOUT=fs)

... but it still delivers to the default
(mail_location = mbox:~/mail:INBOX=/var/mail/%u)


> There is probably a better way using a userdb though.

Per-user configuration with userdb is static, you have to configure the
mailbox format for each user. However, if you'd like to give the user
the ability to switch between mailbox formats, dynamic detection would
be useful...

Cheers,
--leo
-- 
e-mail   ::: Leo.Bergolth (at) wu.ac.at
fax      ::: +43-1-31336-906050
location ::: IT-Services | Vienna University of Economics | Austria



More information about the dovecot mailing list