Здравствуйте все.
Есть IMAP-сервер Dovecot с хранилищем в формате Maildir.
Захожу на него почтовым клиентом (Outlook Express) и создаю папку с русским именем "Папка". В результате в файловой системе создается папка со странным именем : ".&BB8EMAQ,BDoEMA-". Точка в начале имени - это по стандарту Maildir добавляется к имени папки, а всё остальное - это и есть слово "Папка". Вопрос - кто-нибудь может опознать что это за кодировка и как в неё преобразовать произвольную строку символов? Есть пример кода? Исходная кодировка - Win1251 или UTF-8 (лучше Win1251).
Вот ещё пример: Папка "АБВ1где" кодируется как ".&BBAEEQQS-1&BDMENAQ1-", т.е. символы латинницы передаются без изменений.
Если просто создать папку с русским именем в UTF-8, Dovecot её вообще не видит, а мне надо автоматически создавать папки, чтобы их потом Dovecot мог отобразить. Интересно, что папку с указанным выше именем напрочь игнорирует самба, но это, думаю, из-за запрещенного в smb символа "&".