I'm using the post-login script approach to give more customisation to where our users can store their mail. It detects the location and type of the mailbox at runtime and passes it through using the environment to imapd. This works great.
However, I can't seem to make deliver do the same. I pass it the same MAIL and NAMESPACE settings in the environment:
MAIL=maildir:/home/cur/tdb/Maildir:INDEX=/var/state/dovecot-indexes/tdb NAMESPACE_1=maildir:/home/cur/tdb/Maildir:INDEX=/var/state/dovecot-indexes/tdb NAMESPACE_1_INBOX=1 NAMESPACE_1_LIST=1 NAMESPACE_1_PREFIX=INBOX. NAMESPACE_1_SEP=. NAMESPACE_1_SUBSCRIPTIONS=1 NAMESPACE_1_TYPE=private (plus some others set by my MTA)
So INDEX appears to be set correctly.
deliver does correctly pick up the mailbox location and has no trouble delivering mail, but the indexes are put in the Maildir directory and not under the indexes directory.
Is it possible to make deliver respect the INDEX setting?
Thanks,
Tim.
-- Tim Bishop http://www.bishnet.net/tim/ PGP Key: 0x5AE7D984