Tom Talpey
2010-Dec-13 17:01 UTC
[Dovecot] Pigeonhole 0.2.2 - managesieve supports virtual namespaces?
I got around to trying the 0.2.2 managesieve listener and it's not working for me. As soon as the client authenticates, the connection is closed and the following is logged on the server:> Dec 13 11:48:30 managesieve(xx at yy.com): Error: user xx at yy.com: Initialization failed: Namespace 'Mobile/': Unknown mail storage driver virtual > Dec 13 11:48:30 managesieve(xx at yy.com): Error: Invalid user settings. Refer to server log for more information.I do have such a virtual namespace defined in dovecot.conf, obviously, and it works fine with dovecot 2.0.8. Additionally, the sieve plugin is working fine for lda, dovecot's deliver is executing it perfectly. Do I need to add a setting or plugin to "protocol managesieve" for this? Combed the wiki to no avail.
Timo Sirainen
2010-Dec-13 17:06 UTC
[Dovecot] Pigeonhole 0.2.2 - managesieve supports virtual namespaces?
On 13.12.2010, at 17.01, Tom Talpey wrote:>> Dec 13 11:48:30 managesieve(xx at yy.com): Error: user xx at yy.com: Initialization failed: Namespace 'Mobile/': Unknown mail storage driver virtual > > I do have such a virtual namespace defined in dovecot.conf, obviously, > and it works fine with dovecot 2.0.8. Additionally, the sieve plugin is > working fine for lda, dovecot's deliver is executing it perfectly. > > Do I need to add a setting or plugin to "protocol managesieve" for this? > Combed the wiki to no avail.Yes, the problem is that managesieve doesn't load virtual plugin. You probably have the same problem with doveadm and maybe others. The simplest way to fix all this is to make it global, something like: mail_plugins = virtual quota etc protocol imap { mail_plugins = $mail_plugins imap_quota } etc.
Reasonably Related Threads
- Dovecot 1.2/2.0 coexistence guide?
- Released Pigeonhole v0.2.2 for Dovecot v2.0.8
- Released Pigeonhole v0.2.2 for Dovecot v2.0.8
- Crash in 2.0.8 dovecot/imap - information capture
- Potential bug report: Cannot use ":args" option via Pigeonhole Sieve pipe plugin