Назад | Перейти на главную страницу

Courier не показывает папки IMAP Maildir

Я переношу курьерский IMAP-сервер с одной машины на другую. Maildirs настроены, все сообщения успешно скопированы. Есть несколько папок IMAP, которые отображаются в почтовых клиентах на старом сервере, но не видны на новом сервере назначения. Я сравнил взаимодействие клиент / сервер бок о бок в Wireshark, и оказалось, что команда IMAP LIST

4 list "" "INBOX.*"

возвращает список папок IMAP на обе машины. Однако команда IMAP LSUB на конечном компьютере возвращает пустой набор, а на исходном компьютере также возвращает список всех папок Maildir.

5 lsub "" "INBOX.*"

Кто-нибудь знает, почему команда LSUB не возвращает подпапки на одном компьютере, а на другом - возвращает?

Примечание. Файлы с подпиской courierimapsubscribed в Maildir на обоих серверах абсолютно одинаковы, оба содержат все папки.

Источник: courier-imap 4.10 armhf; Назначение: courier-imap 4.18 amd64

Хорошо, мне удалось решить проблему с созданием и удалением папки в Maildir с помощью почтового клиента (в данном случае Thunderbird). Перезагрузил клиент, и все папки появились. Странная деталь: файл с подпиской courierimaps был полностью таким же, до и после.