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

Проблемы с подпиской Courier-IMAP + Thunderbird (+ Roundcube)

Итак, у нас есть почтовая система, построенная на postfix-courier-saslauthd с пользователями unix и maildirs и ТОННАМИ общих папок. И T'bird (2.0.0.21), и Roundcube демонстрируют странные симптомы с подписками.

В Roundcube, если я захожу в «Личные настройки» -> «Папки» 9 из 10 раз, он автоматически подписывает меня на ВСЕ папки. Не круто.

В Thunderbird, когда я открываю «Подписка ...», а затем начинаю проходить через структуру папок (она загружает их динамически), он начинает подписывать меня на случайные папки, иногда на все дерево подпапок.

Я начинаю подозревать, что на стороне сервера происходит что-то странное. У кого-нибудь есть идеи? Это очень и очень раздражает.

РЕДАКТИРОВАТЬ: запускал T'bird в режиме отладки. Я получаю кучу таких сообщений: 1628149872 [1e71f20]: при воспроизведении URL в очереди: imap: //user@my.mail.server.address: 143 / unsubscribe> .shared / a / sub / folder

-1628149872 [1e71f20]: создание экземпляра протокола для воспроизведения в очереди url: imap: //user@my.mail.server.address: 143 / unsubscribe> .shared / a / sub / folder

-1628149872 [1e71f20]: не удалось создать экземпляр протокола для воспроизведения URL в очереди: imap: //user@my.mail.server.address: 143 / unsubscribe> .shared / a / sub / folder

Я рекомендую использовать dovecot вместо courier-imap.

Мне нравится RoundCube, и я использую его с приложениями Gmail, но, похоже, он делает некоторые странные вещи с папками. Я тоже создал и скопировал папки.

Может быть, лучше подождать выпуска продукции.

Возможно, вы тоже ищете другое решение: у меня лучший опыт работы с Cyrus imap. Больше возможностей, чем у курьера, и намного быстрее (и это уже с десятком пользователей).

RoundCube не должен автоматически подписывать вас на все папки. Можете сказать, какую версию вы используете? Я помогу вам разобраться в этом. Надеюсь, вы используете один из последних выпусков.

Кстати, я тоже использую courier-imap (с Postfix). И я лично сумасшедший. И все это у меня работает.

[Отказ от ответственности: я один из разработчиков RoundCube.]

--Пока

Требуется немного больше деталей.

Подписка только на общие, только на частные или на то и другое?

Скорее всего, это похоже на ошибку в курьере, но проверьте файл с подпиской courierimaps и посмотрите, нет ли там каких-либо проблем.


Обновление: на основе документов курьера: http://www.courier-mta.org/imap/README.sharedfolders.html

Похоже, подписки пользователей на общие папки зависят от того, как они реализованы.

В протоколе IMAP бит подписки сохраняется на стороне сервера. Интересно, сохраняет ли ваш IMAP-сервер этот бит в самой папке. В этом случае все ваши пользователи будут «подписаны» на одну и ту же папку.

Как у вас настроены ваши общие папки? Если вы просто создадите символические ссылки из общих папок в maildir пользователя, вы, вероятно, столкнетесь с этой проблемой.