On Tue, Sep 16, 2003 at 10:55:07AM +0300, vladimir.sharun@ukr.net wrote:
Dmitry Alyabyev wrote:
я очень сомневаюсь что это будет правильный шаг - за время приема письма frontend-ом эта квота может и измениться - frontend то не один !
Мы с пятиминутной инерцией пересчёта квоты в /etc/mail/access_limits не нашли никаких проблем, а ты говоришь - "за время приёма письма"...
это зависит от темпа прихода почты и интенсивности работы пользователей со своими ящиками
Ну вот у нас темп приёма почты достаточный. Ящику в SQL'е ставится флаг "переполнен" и начинаем отбивать для него почту с любого фронтенда. У hotmail.com он ещё поболе, и кластеры всякие. Так вот просто никто не занимается попыткой "во что бы то ни стало не допустить превышение размера ящика за 2MB". По крайней мере - если frontend уже начал приём почты в сессии - то он её таки примет. И при "достаточном темпе" вполне можно в ящик запихнуть метра 3-4. Но там явно БД "сзади" стоят+ ещё какие-то заморочки, вроде ускорения проверки наличия пользователя (похоже или на глючную хэш-функцию, или на проверку на "неполное совпадение имени пользователя"). Другое дело, что снимается этот флаг нетривиально и не быстро. Но для Это как - "нетривиально" - оно ж автоматически. Ну после отката размера ящика до, положим, 90% максимально допустимого размера. этого юзер получает контрольный выстрел с предупреждением, что почта для него больше не берется и гудбай, пока не вычистишь. У hotmail ещё "предупредительный" бывает. Типа "некоторые письма к вам не дойдут".
-- Best regards, Paul Arakelyan. =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message