[Dovecot] namespace problem / 1.1beta11

ja nein reg9009 at yahoo.de
Wed Dec 12 09:16:33 EET 2007


Hi all,

actually I got a problem with the namespaces in dovecot 1.1 beta11. It occured after purging index files and resynch via imapsync. Dovecot complains about "Unknown namespace", though it worked with versions before. I cannot comfirm for 1.1beta10, but I surely know 1.1beta9 worked with these settings.

Example:

From Folder [INBOX/Trash]
To   Folder [___________]
To   Folder ___________ does not exist
Creating folder [___________]
Couldn't create [___________]266 NO Unknown namespace.

Used imapsync command:

/home/imapsync/imapsync --host1 ip.of.host.1 --user1 user1 --password1 password --host2 127.0.0.1 --user2 user2 --password2 password --authmech2 LOGIN --regextrans2 s/\./_/g --delete2  --sep1 . --sep2 . --justfolders

Another run with different namespace settings shows up the folders in Thunderbird as INBOX^2002, INBOX^Trash ans so on...

My goal is to keep all client settings when migrating a bigger installation of cyrus to dovecot. For know all folders in Cyrus appear as subfolders of INBOX, which I had achieved with dovecot < 1.1beta11.

Any ideas?

Btw., as we work in a load balanced environment, LMTP delivery would be a great feature for upcoming releases, as it would enable people to use multiple frontends of SMTP servers without the need of connecting them to a somewhat shared file system. Forwarding all mail to a SMTP server on the machine running dovecot and doing delivery there isn't the favoured option (at least for us).

And a huge thx to Timo on working that hard on such a great working product!

Regrads,
Sebastian

Dovecot conf putput:

# 1.1.beta11:
 /etc/dovecot/dovecot.conf
base_dir: /home/dovecot/
syslog_facility: local3
protocols: imap pop3
ssl_disable: yes
disable_plaintext_auth: no
login_dir: /home/dovecot/var/run/login
login_executable(default): /opt/dovecot-1.1-beta11/libexec/dovecot/imap-login
login_executable(imap): /opt/dovecot-1.1-beta11/libexec/dovecot/imap-login
login_executable(pop3): /opt/dovecot-1.1-beta11/libexec/dovecot/pop3-login
verbose_proctitle: yes
mail_location: maildir:/home/dovecot/mail/%d/%u:INDEX=/home/dovecot/index/%d/%u
mail_executable(default): /opt/dovecot-1.1-beta11/libexec/dovecot/imap
mail_executable(imap): /opt/dovecot-1.1-beta11/libexec/dovecot/imap
mail_executable(pop3): /opt/dovecot-1.1-beta11/libexec/dovecot/pop3
mail_plugins(default): fts fts_squat
mail_plugins(imap): fts fts_squat
mail_plugins(pop3):
mail_plugin_dir(default): /opt/dovecot-1.1-beta11/lib/dovecot/imap
mail_plugin_dir(imap):
 /opt/dovecot-1.1-beta11/lib/dovecot/imap
mail_plugin_dir(pop3): /opt/dovecot-1.1-beta11/lib/dovecot/pop3
namespace:
  type: private
  separator: /
  prefix: INBOX/
  inbox: yes
  list: yes
  subscriptions: yes
auth default:
  mechanisms: plain login digest-md5 cram-md5
  verbose: yes
  passdb:
    driver: sql
    args: /etc/dovecot/dovecot-sql.conf
  userdb:
    driver: sql
    args: /etc/dovecot/dovecot-sql.conf
  socket:
    type: listen
    client:
      path: /home/dovecot/var/run/dovecot/auth-client
    master:
      path: /home/dovecot/var/run/dovecot/auth-master
      user: vuser
plugin:
  fts: squat






        __________________________________  Ihr erstes Baby? Holen Sie sich Tipps von anderen Eltern.  www.yahoo.de/clever


More information about the dovecot mailing list