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 = > ssl_cert = > ssl_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/MboxChildFolders
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