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/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

Reply via email to