On 2 Oct 2018, at 22.52, Helmut K. C. Tessarek <tessarek@evermeet.cx> wrote:
On 2018-10-01 04:07, Timo Sirainen wrote:
It should be mentioned somehow that one can't just change the hierarchy separator on the fly (without manual changes to the fs).
If you used . as the separator, it would look this in the filesystem: .testfolder.sub1 Now you change the separator to $. Your mail client will see the existing folders as .testfolder.sub1 instead of:
testfolder sub1
No, that's not how the listescape plugin works. You can't change the filesystem separator with or without listescape plugin. It's always "." with Maildir++. You can change the namespace's visible separator to e.g. "$" which allows you to start using "." in the folder names with listescape. But using "." will be encoded as \2e (or something) in the filesystem.
Changing the namespace separator can have other problems though. Clients generally don't like it much, and may redownload all mails in subfolders if it's changed. Some clients may become even more confused.