On Mon, 2010-10-11 at 17:11 +0200, Johan Hendriks wrote: > > namespace { > inbox = no > list = children > location = maildir:/usr/local/virtual/%%d/%%n/shared/:INDEX=/shared/%%n
Somehow I missed this first: There's an extra "shared/" in the mail location. You're now telling Dovecot to access other users' mails from nonexistent shared directory. So use: location = maildir:/usr/local/virtual/%%d/%%n:INDEX=/shared/%%n (Oh, and if I didn't already mention you should include either %%d or %% u in the INDEX path as well to avoid conflicts between domains.)