I am running dovecot 1.2.16 and not able to figure out an error
that happens whenever I select the root of a virtual mailbox tree.

At the moment I have a simple maildir store, accessed via IMAP, and
have successfully added a virtual fs namespace with two subdirectories.
I have created dovecot-virtual entries in the subdirs and they are
working fine; they show the expected messages, etc.

My problem is with the top-level virtual directory. If I happen
to select it in Thunderbird (Eudora, actually), I receive a popup
        "The current command did not succeed.  The mail server
         responded:Mailbox doesn't exist: Mobile."
It also fails in the same way during search, which interrupts it and
makes other client operations fail.

I have tried placing a dovecot-virtual rule in the directory, leaving
the directory empty, moving it in or out of the maildir tree, tweaking
namespace and INDEX/LAYOUT options all with the same result - the
subdirs are fine, the virtual root fails.

I must be missing something obvious. Clue, please? Thanks!

Relevant configuration:
[~] # dovecot -n
# 1.2.16: /etc/dovecot/dovecot.conf
# OS: Linux 2.6.33.2 i686  ext4
...
mail_location: maildir:/var/MailRoot/domains/%d/%n/Maildir
mail_executable: /usr/libexec/dovecot/imap
mail_plugins: fts fts_squat virtual
namespace:
  type: private
  separator: /
  inbox: yes
  list: yes
  subscriptions: yes
namespace:
  type: private
  separator: /
  prefix: Mobile/
  location: virtual:%h/Mobile:INDEX=MEMORY
  list: yes
  subscriptions: yes
...

[~] # ls -lsaR /var/MailRoot/domains/<d>/<u>/Maildir/Mobile
Mobile:
   4 drwx------    4 xmail    xmail        4096 Nov 30 16:06 ./
  20 drwx------  243 xmail    xmail       20480 Nov 30 20:55 ../
4 -rw------- 1 xmail xmail 19 Nov 26 17:18 .virtual-subscriptions
   4 drwx------    2 xmail    xmail        4096 Nov 29 10:54 Mail1/
   4 drwx------    2 xmail    xmail        4096 Nov 29 10:54 Mail2/
4 -rw------- 1 xmail xmail 14 Nov 30 16:06 dovecot-virtual

Mobile/Mail1:
   4 drwx------    2 xmail    xmail        4096 Nov 29 10:54 ./
   4 drwx------    4 xmail    xmail        4096 Nov 30 16:06 ../
4 -rw------- 1 xmail xmail 27 Nov 26 17:16 dovecot-virtual

Mobile/Mail2:
   4 drwx------    2 xmail    xmail        4096 Nov 29 10:54 ./
   4 drwx------    4 xmail    xmail        4096 Nov 30 16:06 ../
4 -rw------- 1 xmail xmail 22 Nov 26 17:16 dovecot-virtual
[~] #

Reply via email to