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
On 07/18/15 20:41, Alex wrote:> 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, > AlexI think this link will prove useful. http://wiki2.dovecot.org/MboxChildFolders
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. > > http://wiki2.dovecot.org/MboxChildFoldersYes, 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