Re: [Dovecot] virtual Folder Plugin with "." Separator: [NONEXISTENT] Mailbox doesn't exist

2009-10-15 Thread Timo Sirainen
On Sun, 2009-10-11 at 21:35 +0200, Elmar Weber wrote:
> mail_location = maildir:~/.maildir
> 
> namespace private {
>prefix = virtual.
>separator = .
>location = virtual:~/.maildir/.virtual
> }

The main problem I see here is that by placing virtual namespace to
".virtual" directory under maildir, it's visible as a regular mailbox
called "virtual". See if all your problems go away simply by renaming
".virtual" to "virtual".



signature.asc
Description: This is a digitally signed message part


Re: [Dovecot] virtual Folder Plugin with "." Separator: [NONEXISTENT] Mailbox doesn't exist

2009-10-13 Thread Elmar Weber

Hello,

Elmar Weber wrote:

I'm getting the message "[NONEXISTENT] Mailbox doesn't exist: " from
Thunderbird when I try to access any virtual folder.

namespace private {
  prefix = virtual.
  separator = .
  location = virtual:~/.maildir/.virtual
}

> [...]


I did some testing, and everything works when I seperate the folders 
with / instead with ., so when I create a folder 
~/.maildir/.virtual/test with a dovecot-virtual file everything works, 
not when I following the naming scheme I'd derive from the 
configuration: ~/.maildir/.virtual.test


Is this a problem of me missunderstanding or a configuration error?

ciao,
Elmar




[Dovecot] virtual Folder Plugin with "." Separator: [NONEXISTENT] Mailbox doesn't exist

2009-10-11 Thread Elmar Weber

Hello,

I've switched from courier-imap to dovecot to benefit from the virtual
folder feature. I'm using dovecot 1.2.6 on Gentoo Linux. However, I',
getting the message "[NONEXISTENT] Mailbox doesn't exist: " from
Thunderbird when I try to access any virtual folder.

The relevant setup:

mail_location = maildir:~/.maildir

namespace private {
   separator = .
   inbox = yes
   hidden = yes
   list = yes
}

namespace private {
  prefix = virtual.
  separator = .
  location = virtual:~/.maildir/.virtual
}

I then created the folders ~user/.maildir/.virtual and
~user/.maildir/.virtual.test and placed a file in .virtual.test with the
contents

==
*
  all
==

After a dovecot restart I'm getting the error message:
"[NONEXISTENT] Mailbox doesn't exist: test"

Where did I make the mistake in the configuration? Is the "." path
separator a problem case?

ciao,
Elmar