On Wed, 2010-10-06 at 18:14 +0200, Lutz Preßler wrote:
Oct 6 18:06:26 host dovecot: auth: userdb(?): Username contains disallowed character: 0x2f Oct 6 18:06:26 host dovecot: imap(testuser): Error: Namespace 'shared^user/box^': mkdir(/var/run/dovecot/user-not-found/user/box) failed: Permission denied (euid=1000(user) egid=1000(user) missing +w perm: /var/run/dovecot, euid is not dir owner) Oct 6 18:06:26 host dovecot: imap(testuser): Warning: Subscriptions file /home/testuser/Maildir/subscriptions: Ignoring invalid entry: shared^user^box
Interesting. It tries to use "shared^user/box^" as the namespace prefix instead of "shared^user^box^" as it should. I still don't see why though, and can't reproduce it. Try what it logs with attached patch?