[Решено] Thunderbird. Не удалось подключиться к IMAP-серверу. Возможно вы превысили ограничение на максимальное число соединений к этому серверу.

Май, 16th 2017Рубрика: Tips and Tricks | Windows | *NIX 1775
Подписаться на комментарии по RSS

Не удалось подключиться к 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

  1. 2017-06-05 в 13:07:19 | Герд

    Спасибо!

    Статья очень помогла. А то замучили эти выскочки-окошки.

  2. 2017-08-08 в 06:18:59 | Roman

    Respect !!!!!

  3. 2017-08-08 в 18:20:04 | Roman

    Respect !!!!!

Без регистрации
ваш комментарий будет опубликован после проверки
Регистрация на сайте

На указанный адрес будет отправлено письмо с кодом активации. Вы можете настроить собственный профиль и стать активным участником или автором.