> >
> > Пред. демон поступает совершенно в полном согласии со стандартом,
> > который требует, чтобы таймаут был не менее 10 минут. Поэтому лечение
> > состоит в удалении в imap/pop3d.c строчки
> > if (timeout < 10) timeout = 10;
> > и прописывании в конфигe переменной poptimeout с разумным значением
> > (как правило, хватает "1" -- одной минуты).
>
> А я вот думаю - может прибивать "подвисший" демон
> если ящик нужно открыть. Ну а подвисший обучается тому, чтобы при этом
> разлачивать залоченный ящик.
При такой переделке уже проще взять всю работу с ящиком из popa3d,
где данная проблема решена еще до начала разработки. ;-) И ничего
прибивать не потребуется. Это если нужен именно Cyrus.
ftp://ftp.dataforce.net/pub/solar/popa3d-0.3.tar.gz
Извиняюсь за рекламу.
А так, еще можно поиграться с SO_KEEPALIVE -- не так эффективно, но
иногда помогает, и гораздо проще.
Signed,
Solar Designer
=============================================================================
"inet-admins" Internet access mailing list. Maintained by East Connection ISP.
Mail "unsubscribe inet-admins" to Majordomo@info.east.ru if you want to quit.
Archive is accessible on http://info.east.ru/rus/inetadm.html