[Решено] Thunderbird. Не удалось подключиться к IMAP-серверу.
Столкнулся сегодня с такой проблемой - в Mozilla Thunderbird при попытке открыть папку "Удаленные" или "Черновики" выходило следующее сообщение:
Не удалось подключиться к IMAP-серверу. Возможно вы превысили ограничение на максимальное число соединений к этому серверу. Если это так, откройте диалоговое окно "Дополнительные параметры IMAP-сервера" и уменьшите число кэшируемых соединений.
Давайте разберемся откуда у проблемы ноги растут и что с этим можно сделать. Подобная штука может возникать, когда несколько пользователей одновременно работают с одним аккаунтом по протоколу IMAP. Таким образом можно легко достичь ограничения на количество одновременных соединений (к примеру Gmail ограничивается 10-ю одновременными IMAP-соединениями).
А теперь заглянем в настройки современного Mozilla Thunderbird, который по умолчанию, для повышения производительности, одновременно открывает до 5 подключений к IMAP-серверу под каждой учетной записью. Выходит что уже третий клиент под одной учетной записью может вызывать сбои в работе.
Другой пример. У меня имеется собственный почтовый сервер COURIER-IMAP на FreeBSD (Linux), и каждый пользователь работает под своей учетной записью индивидуально. И все равно возникает подобная ошибка. Дело в том, что по умолчанию, в COURIER-IMAP прописаны весьма жесткие ограничения на количество соединений в целом и одновременных соединений с одного IP. Эти ограничения задаются следующими параметрами в файлах конфигурации демонов imad и imad-ssl (/usr/local/etc/courier-imap/):
MAXDAEMONS=40 MAXPERIP=4
Как видите, Thunderbird, со своими пятью уже сразу перекрывает лимит по максимальному количеству одновременных соединений с одного IP. Добавьте сюда еще несколько компьютеров и легко представить как мы быстро выберем все возможные соединения на сервере.
Решение на стороне клиента. В Mozilla Thunderbird, в "Дополнительных параметрах учетной записи" следует установить Максимальное число кэшируемых соединений в 1. Разницы в работы вы не заметите, а нагрузку на сервер снизите.
Решение на стороне сервера (на примере COURIER-IMAP). В файлах конфигурации демонов imad и imad-ssl следует увеличить значение параметров MAXDAEMONS и MAXPERIP до необходимых. Тут уже всё зависит от количества пользователей и тех ресурсов, которыми располагаете (в моем случае было достаточно установить MAXDAEMONS=120 и MAXPERIP=5).
Комментариев: 3
Спасибо!
Статья очень помогла. А то замучили эти выскочки-окошки.
Respect !!!!!
Спасибо большое!