[Dovecot] unexpected subfolder locaton in Maildir/.INBOX.subfolder
wulf
grenouille at c-base.org
Fri May 27 02:59:44 EEST 2011
Hallo,
I try to migrate existing imap server to dovecot 1.2 in debian squeeze
if I connect to imap://user@host/INBOX
Inbox works as expected and I get the content of
Maildir/{cur,new,tmp}
Maildir/.subfolder already exists
if I connect to imap://user@host/INBOX.subfolder
I get "folder not found"
if I do a imap directory listing (raw mutt config, no subscriptions)
- I see "../"
- If I navigate to "../" I se all my existing subfolders
if I create a new folder via imap the folder is created in
Maildir/.INBOX.new_subfolder
I expect the creation of Maildir/.new_subfolder
This doesn't fit to the client configs and if I move the existing
folders it doesn't fit to existing delivery agent filters and settings.
I enabled mail_debug and the expansion looks ok for me:
dovecot: imap-login: Login: user=<wulf>, method=PLAIN, rip=85.178.xx.xxx, lip=80.81.xxx.xxx, TLS
dovecot: IMAP(wulf): Effective uid=112, gid=114, home=/var/mail/home/wulf
dovecot: IMAP(wulf): maildir: data=~/Maildir
dovecot: IMAP(wulf): maildir++: root=/var/mail/home/wulf/Maildir, index=, control=, inbox=/var/mail/home/wulf/Maildir
the existing subscription information from courier-imap looks like
INBOX.subolder
Yes I can sed them to
subfolder
(of course I have to copy them to Maildir/subscriptions anyhow)
But is that the idea? I like to avoid trouble with all the users and their
already configured mail-clients.
Where is my mistake?
Thanks for feedback
Best Wulf
CONF:
protocols = imap imaps
log_timestamp = "%Y-%m-%d %H:%M:%S "
ssl = required
ssl_cert_file = /etc/exim4/xxxxxxxxxxxxxxx.pem
ssl_key_file = /etc/exim4/xxxxxx.key
mail_location = maildir:~/Maildir
mail_uid = 112
mail_gid = 114
mail_access_groups = vmail
mail_debug = yes
first_valid_uid = 112
protocol imap {
}
protocol pop3 {
pop3_uidl_format = %08Xu%08Xv
}
protocol managesieve {
}
auth_verbose = yes
auth_debug = yes
auth default {
mechanisms = plain
passdb ldap {
args = /etc/dovecot/dovecot-ldap.conf
}
userdb static {
args = uid=112 gid=114 home=/var/mail/home/%u
}
user = root
}
dict {
}
plugin {
}
dovecot-ldap.conf:
hosts = 127.0.0.1:389
auth_bind = yes
auth_bind_userdn = uid=%u,ou=users,dc=xxxxxxxx,dc=de
base = dc=xxxxxxxx,dc=de
More information about the dovecot
mailing list