[Dovecot] Help please- Post - Login Script--- Migration
Seth Mattinen
sethm at rollernet.us
Tue Jun 2 21:56:54 EEST 2009
Ashraf wrote:
> Hi all
> I am in the process of migrating Courier to Dovecot, am using
> courier-dovecot-migrate.pl<http://www.dovecot.org/tools/courier-dovecot-migrate.pl>it
> works fine. I want to migrate each user as they login using post-login
> script (As i have huge no of users). We are using NFS storage, users are
> authenticated using mysql, User home directories as passed using variable
> mail ( usign mysql query).
>
> I am trying to execute postlogin script which does the conversion but
> unable to pass the user home directories .
>
>
> --*/etc/dovecot.conf
>
> mail_executable = /usr/libexec/dovecot/postloginscript.sh %h
> ---*
> %h ---- for home directory.
>
>
> ---*postloginscript.sh
>
> #!/bin/sh
> /usr/libexec/dovecot/courier-dovecot-migrate.pl --quiet --to-dovecot
> --recursive --convert $1
> # This is for pop3
> exec /usr/libexec/dovecot/pop3
> ----*
>
>
> When i pass %h as argument its creating "%h" directory and writing
> dovecot-uidlist and rest the files in %h directory. Its not interpreting the
> %h and not passing the home directory. Its just passing as it is.
>
I could be wrong, but I don't think you can do that. The mail_executable
setting is for the location of the binary.
~Seth
More information about the dovecot
mailing list