Hi!

I've been using shared mailbox trees using maildir, unix permissions and
separate namespaces per shared tree since dovecot 1.0.

However now that I've upgraded to 1.2.8, I cannot create subfolders
anymore. The server responds with "NO Invalid mailbox name:
test/testsub". The hierarchy separator for the namespaces is / because I
am mixing maildir and mbox namespaces and list=yes.

The details:
I am using a post-login script (attached) that detects all subfolders of
/var/spool/mail/Shared for which the current user has at least read
access. For every subfolder, it creates a separate namespace with the
prefix Shared/<mailboxname>. The shared mailbox trees are in maildir format.

If one of those namespace-prefixes is e.g. "Shared/sharedmailbox/", I am
able to create "Shared/sharedmailbox/test" but trying to create
"Shared/sharedmailbox/test/testsub" will fail with the above error. If I
set the herarchy separator to '.' even creating
"Shared/sharedmailbox/test" will fail.

Any hints?

Thanks,
--leo
-- 
e-mail   ::: Leo.Bergolth (at) wu.ac.at
fax      ::: +43-1-31336-906050
location ::: IT-Services | Vienna University of Economics | Austria



# 1.2.8: /etc/dovecot.conf
# OS: Linux 2.6.27.12-170.2.5.fc10.i686.PAE i686 Fedora release 10 (Cambridge) 
login_dir: /var/run/dovecot/login
login_executable(default): /usr/libexec/dovecot/imap-login
login_executable(imap): /usr/libexec/dovecot/imap-login
login_executable(pop3): /usr/libexec/dovecot/pop3-login
first_valid_uid: 100
mail_location: mbox:~/mail:INBOX=/var/mail/%u
mail_drop_priv_before_exec(default): yes
mail_drop_priv_before_exec(imap): yes
mail_drop_priv_before_exec(pop3): no
mail_executable(default): /usr/local/sbin/dovecot-post-login.pl 
/usr/libexec/dovecot/imap
mail_executable(imap): /usr/local/sbin/dovecot-post-login.pl 
/usr/libexec/dovecot/imap
mail_executable(pop3): /usr/libexec/dovecot/pop3
mail_plugin_dir(default): /usr/lib/dovecot/imap
mail_plugin_dir(imap): /usr/lib/dovecot/imap
mail_plugin_dir(pop3): /usr/lib/dovecot/pop3
namespace:
  type: private
  separator: /
  location: mbox:~/mail:INBOX=/var/mail/%u
  inbox: yes
  list: yes
  subscriptions: yes
lda:
  postmaster_address: postmas...@strike.wu-wien.ac.at
auth default:
  mechanisms: plain gssapi
  passdb:
    driver: pam
  userdb:
    driver: passwd
  socket:
    type: listen
    client:
      path: /var/spool/postfix/private/auth
      mode: 432
      user: postfix
      group: postfix

Reply via email to