> I just created a subfolder in Apple mail. It shows up on the server as 
> .list.Subfolder
> I drug your message into the folder, and the message shows up in Mail.app and 
> shows up in the subfolder on the server
> 
> # ls -lnR .lists.Subfolder                          [10:40] 
> [/usr/local/virtual/krem...@kreme.com/Maildir]
> total 56
> drwx------  2 89  89   512 Jul 11 10:41 cur
> -rw-------  1 89  89    21 Jul 11 10:41 dovecot-keywords
> -rw-------  1 89  89   109 Jul 11 10:41 dovecot-uidlist
> -rw-------  1 89  89  1924 Jul 11 10:41 dovecot.index.cache
> -rw-------  1 89  89   868 Jul 11 10:41 dovecot.index.log
> -rw-------  1 89  89     0 Jul 11 10:35 maildirfolder
> drwx------  2 89  89   512 Jul 11 10:35 new
> drwx------  2 89  89   512 Jul 11 10:41 tmp
> 

I’ve created a test server and found out that the driving factor is what the 
namespace `separator` is set to. If set to /, Apple Mail gets confused and 
URL-encodes it when creating a new folder. If the separator is blank (as set by 
default) or set to e.g. a dot, everything works just fine.

Based on example and docs I found, a slash character should be good or even 
recommended, suggesting this is some kind of bug in Apple Mail,  but I’m not 
versed enough in the IMAP related RFCs to understand.

>> 
>> This definitely used to work fine in the past.
>> 
>> Running 2.3.10.1 as part of the Mailcow suite.
> 
> I'm not familiar with that. Is that running dovecot on your Mac? My server is 
> a FreeBSD 12.1 machine running dovecot-2.3.10.1_2.

Mailcow is a suite of server SW based on Dovecot & Postfix, intended to provide 
a full-featured mail server. In effect I’m running Dovecot in a Docker 
container on Alpine Linux.

-F

Reply via email to