Dear Vladimir Vorobyev !
> Вопрос как раз в скорости, и в сопутствующих этому блокировках.
> Как Вы наверно уже знаете, сканирование unix-like mbox'ов идет построчно
> по всему телу до конца файла (как минимум в поисках From_). Несколько
> писем по н-цать мегабайт хорошо задумывают систему, помножте еще это на
> н-цать тысяч мейлбоксов...
> Этот процесс можно конечно ускорить, если мейлбокс предварительно
> захешировать/проиндексировать. Но ведь и это должен кто-то сделать.
Достаточно поправить три программы (sendmail, который с хеш
понимает, pop3 & imap).
> Кроме того, научить все приблуды работать по хешу нереально, нету этого
> в RFC.
> Вот и все, ступор. Ваши предложения? (щас мне расскажут про квоты..)
>
> Хотя нет, есть решение в стиле Гейтса -- каждому мейлбоксу по скази
> диску ...с доступом по SQL ;-)
MSExchange - один здоровый файл, есть квоты, но этот файл будет
постоянно разростаться, а уменьшить его - практически не возсожно.
> А вот я бы разнес письма просто по отдельным файлам, где mbox - это
> каталог с ними, scandir будет тормозить только когда там тысячи писем.
Есть такая вещь, как cyrus-imap - он по такой схеме может работать и
поставить еще proc-mail.
А вообще, у меня на FreeBSD работает почтовый сервак для 200 пользователей,
машина 486dx100 и вроде справляется.
--
Mr. Andrew L. Davydov
Network Engineer
Tel/Fax: +7 095 362-8569
Pager: +7 095 755-6565 No.96307
=============================================================================
"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