You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We've noticed some odd mail client when creating folder names that contain the Swedish characters 'å' this is saved
in courierimapsubscribed in hex <8c> (�).
(Edit: Note, normally åäö characters (and umlauts) are correctly encoded per “modified-UTF7” as
we haven't upgraded to courier 5.x that uses UTF8.
So this problem is caused by some very uncommon client).
Example, folder named "brevlådor" is saved as INBOX.brevl<8C>dor in courierimapsubscribed, directory is then created as
".brevl?dor" or ".brevl\214dor" escaped for non graphic chars.
When courier-imapd sends folder listing it looks like this:
This seems to make Roundcube unable to list any e-mails and being able to change to any other
folder and also reporting that mailbox is empty.
Under Settings and Folders you're unable to create or delete any of the folders, unsubscribe also
doesn't work.
Also when trying to log out the CSRF check is triggered
Only way to fix this is to delete the directory ".brevl?dor" manually on the mail filesystem.
Thunderbird seems to handle this except the folder ".brevl?dor".
This may partly be an issue with courier-imapd but at the same time maybe Roundcube shouldn't
break in this way when one folder has an invalid character?
Above all tested with RC version 1.4.11.
The text was updated successfully, but these errors were encountered:
Confirmed. Obviously a Courier bug, but I guess we should remove non-utf-8 characters. Having this one folder non-working would be acceptable, but this breaks the whole UI.
We've noticed some odd mail client when creating folder names that contain the Swedish characters 'å' this is saved
in courierimapsubscribed in hex <8c> (�).
(Edit: Note, normally åäö characters (and umlauts) are correctly encoded per “modified-UTF7” as
we haven't upgraded to courier 5.x that uses UTF8.
So this problem is caused by some very uncommon client).
Example, folder named "brevlådor" is saved as INBOX.brevl<8C>dor in courierimapsubscribed, directory is then created as
".brevl?dor" or ".brevl\214dor" escaped for non graphic chars.
When courier-imapd sends folder listing it looks like this:
[17-Mar-2021 13:06:47 +0000]: <3rkd3v67> [1572] S: * LIST (\HasNoChildren) "." "INBOX.brevl<8C>dor"
This seems to make Roundcube unable to list any e-mails and being able to change to any other
folder and also reporting that mailbox is empty.
Under Settings and Folders you're unable to create or delete any of the folders, unsubscribe also
doesn't work.
Also when trying to log out the CSRF check is triggered
Only way to fix this is to delete the directory ".brevl?dor" manually on the mail filesystem.
Thunderbird seems to handle this except the folder ".brevl?dor".
This may partly be an issue with courier-imapd but at the same time maybe Roundcube shouldn't
break in this way when one folder has an invalid character?
Above all tested with RC version 1.4.11.
The text was updated successfully, but these errors were encountered: