[Dovecot] Pigeonhole 0.2.2 - managesieve supports virtual namespaces?

Tom Talpey tmtalpey at gmail.com
Mon Dec 13 19:45:32 EET 2010

On 12/13/2010 12:06 PM, Timo Sirainen wrote:
> 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.

Yep, and your suggestion works great. Managesieve now working for me.

Good item for somewhere in the wiki, perhaps at


More information about the dovecot mailing list