You are right, I forgot to mention part which is actually crucial here - users (and their settings) are being queried by userdb settings (from mysql), which will override default dovecot.conf settings (as described here http://wiki2.dovecot.org/UserDatabase ):
... userdb { args = /etc/dovecot/sql.conf driver = sql } ...
And in /etc/dovecot/sql.conf I have:
user_query = SELECT concat('/var/vmail/', maildir) as home, concat('maildir:/var/vmail/', maildir) as mail, 101 AS uid, 12 AS gid, concat('maildir:storage=', quota) AS quota FROM mailbox WHERE username = '%u' AND active = '1'
So I modified it to:
user_query = SELECT concat('/var/vmail/', maildir) as home, concat('maildir:/var/vmail/', maildir, ':INDEX=/media/ephemeral0/%u') as mail, 101 AS uid, 12 AS gid, concat('maildir:storage=', quota) AS quota FROM mailbox WHERE username = '%u' AND active = '1'
.. and now it started creating indexes in /media/ephemeral0/%u !
Thank you for assistance
-- View this message in context: http://dovecot.2317879.n4.nabble.com/Change-index-location-problem-tp48468p4... Sent from the Dovecot mailing list archive at Nabble.com.