[Dovecot] Feature Request
Daniel Parthey
daniel.parthey at informatik.tu-chemnitz.de
Fri Oct 12 02:24:08 EEST 2012
Timo Sirainen wrote:
> On 10.10.2012, at 5.40, Marc Perkel wrote:
>
> >>> It would be handy (for me) if there were a userdb where a directory structure defined the db.
> >>>
> >>> userdb stat {
> >>> mail_location=maildir:/fakedir/%d/%n:INBOX=/email/%d/%n:LAYOUT=fs
> >>> }
> >>>
> >>> userdb stat {
> >>> mail_location=maildir:/email/%d/%n:INBOX=/email/%d/%n:LAYOUT=fs
> >>> }
> >>>
> >>> The idea being that if the first directory doesn't exist then it will try the second one.
> >> You could already implement this as userdb checkpassword script.
> >
> > Can you give me an example?
>
> Something like this:
>
> userdb {
> driver = checkpasword
> args = /usr/local/bin/userdb.sh
> }
Here is the documentation about how to implement a checkpassword script:
http://wiki2.dovecot.org/AuthDatabase/CheckPassword
Dovecot sets some environment variables that the script may use.
All of the AUTH_* variables are available as AUTH_<long name>
extra fields in the environment:
http://wiki2.dovecot.org/Variables#line-30
Regards
Daniel
--
https://plus.google.com/103021802792276734820
More information about the dovecot
mailing list