LINUX.ORG.RU

История изменений

Исправление bass, (текущая версия) :

Дело в том, что pop3 протокол подразумевает блокировку ящика, и cyrus 2.2 не умеет множество pop3 сессий в один ящик. И, пока cyrus не получит от pop3 клиента команды на завершение, он держит ящик заблокированным, или пока pop3 подключение не отвалится по таймауту.

Вариантов собственно 3.
1. обновить cyrus до версии 2.4, где каждое pop3 подключение получает копию ящика (текущий снапшот) и с ней работает.
2. костыль: использовать скрипт, который будет при pop3 подключении брать имя юзера и делать kill всем предыдущим cyrus/pop3 процессам относящимся к этому имени.
3. отказаться от использования pop3

Исходная версия bass, :

Дело в том, что pop3 протокол подразумевает блокировку ящика, и cyrus 2.2 не умеет множество pop3 сессий в один ящик. И, пока cyrus не получит от pop3 клиента команды на завершение, он держит ящик заблокированным, пока pop3 подключение не отвалится по таймауту.

Вариантов собственно 3.
1. обновить cyrus до версии 2.4, где каждое pop3 подключение получает копию ящика (текущий снапшот) и с ней работает.
2. костыль: использовать скрипт, который будет при pop3 подключении брать имя юзера и делать kill всем предыдущим cyrus/pop3 процессам относящимся к этому имени.
3. отказаться от использования pop3