Конфиг программы:
IMAPAccount user@domain.ru
Host mx.domain.ru
User user@domain.ru
Pass ********
UseIMAPS no
UseSSLv2 no
UseSSLv3 no
UseTLSv1 no
IMAPStore remote
Account user@domain.ru
MaildirStore local
Path "~/mailbackups/user@domain.ru/"
Inbox "~/mailbackups/user@domain.ru/Inbox"
Channel user@domain.ru
Master :remote:
Slave :local:
Pattern *
Create Slave
SyncState *
Проблема в том, что при составлении списка папок не учитываются подпапки. Лог mbsync выдаёт, что при запросе LIST передаётся значение «%», а не «*».
Хотя, в том же мануале написано:
Patterns are IMAP4 patterns, i.e., * matches anything and % matches anything up to the next hierarchy delimiter.
При замене строки «Pattern *» на «Pattern %» тоже передаётся «%». Получается, что mbsync не видит разницы между «*» и «%» и в любом случае запрашивает верхний уровень папок. Как его настроить так, чтобы он все папки видел?