Hi,
I have a fedora21 install with dovecot-2.2.18, and when creating a new subfolder with thunderbird, the actual folder name is "Folder1^Folder2" with a carat as a separator, instead of creating Folder2 in the Folder1 directory.
Is this a thunderbird problem? I don't recall having this problem prior to upgrading to fedora21, so thought maybe it's a dovecot problem.
Maybe the separator character is customizable?
please post your old and the current configuration:
doveconf -n
http://wiki2.dovecot.org/MailboxFormat/Maildir and http://wiki2.dovecot.org/Plugins/Listescape
seems to apply in your situation.
Perhaps I'm just not understanding, but I've spent the last few days reading through those links, and I just don't understand. I'm really hoping my doveconf output will help. I've also understand this may be a long-standing thunderbird bug, but it worked up until a few months ago after a dovecot/fedora upgrade.
# 2.2.18: /etc/dovecot/dovecot.conf # OS: Linux 4.0.7-300.fc22.x86_64 x86_64 Fedora release 22 (Twenty Two) default_client_limit = 2000 mail_gid = mail mail_location = mbox:~/mail:INBOX=/var/spool/mail/%u mail_privileged_group = mail mbox_write_locks = fcntl namespace inbox { inbox = yes location = mailbox Drafts { special_use = \Drafts } mailbox Junk { special_use = \Junk } mailbox Sent { special_use = \Sent } mailbox "Sent Messages" { special_use = \Sent } mailbox Trash { special_use = \Trash } prefix = } passdb { driver = pam } passdb { driver = pam } protocols = imap pop3 service auth { unix_listener /var/spool/postfix/private/auth { group = postfix mode = 0660 user = postfix } } service imap-login { inet_listener imap { port = 0 } inet_listener imaps { port = 993 } process_min_avail = 20 service_count = 0 } service pop3-login { inet_listener pop3 { port = 0 } inet_listener pop3s { address = 192.168.1.100 port = 995 } } ssl_ca = </etc/pki/dovecot/certs/ca-bundle.pem ssl_cert = </etc/pki/dovecot/certs/orion-2015.pem ssl_key = </etc/pki/dovecot/certs/orion-2015.key userdb { driver = passwd } userdb { driver = passwd }
Please let me know what other information I can provide to help troubleshoot this.
Thanks, Alex
I think this link will prove useful.
Yes, that was the solution. Add 'separator = "$"' to the 'namespace inbox {' section of dovecot.conf. Many suggestions were provided, including one that said it was a long-standing bug with Thunderbird. This happened after an upgrade, so I knew it wasn't that bug. I was surprised to find so much outdated dovecot documentation.
Thanks very much to Edgar and the group for helping me resolve this.
Thanks, Alex