On Fri, Jan 07, 2005 at 10:52:42AM +0200, Alexander Trotsai wrote:
On Fri, Jan 07, 2005 at 02:21:47AM +0200, Paul Arakelyan wrote:
PA>Хочется следующего:
PA>1) не многопроцессный приёмник почты (и не многопоточный - тоже было
PA>бы хорошо), поддерживающий виртуальных пользователей и домены
PA>(virtusertable от sendmail+отсутствие пользователей в системе),
PA>умеющий milter'ы переваривать (или своё что-то - нужно просто
PA>отфутболивать письма с плохими аттачами).
exim+exiscan
ограничить кол-во одновременно запущенных + прочие настройки
Надо минимум 100 incoming smtp sessions, где-то с 300 почта начинает
нормально вползать... Хотя это для случая отсутствия ограничений
на коннекты с одного IP и ADSL - там оно в исходящий трафик
упиралось со страшной силой (хакнутый на предмет укорочения
разговоров сендмыл и посылка лесом FROM:<> вполне помогали).
PA>опционально хочется, чтоб оно сжимать ящики умело - то есть гибрид
PA>maildir и mbox со сжатием - потому что сжиматься оно будет в разы.
ой не рекомендую - сам же сказал, что процессора - ойк
Если честно - то я не могу въехать как это виртуоззо ресурсы раздаёт, пока
что я только его клинить случайно смог - и то не всюду.
Сжимать небольшие mbox'ики чем-то быстрым - вроде не должно быть
страшно.
PA>2) pop3 сервер - чтоб вот то, что выше напринимали, раздать желающим.
PA>Неплохо бы, если он тоже был бы однопроцессным и однопоточным (то
PA>есть, в системе не было бы вагона приёмников почты и кучи pop3d)
dovecot?
Connections are handled in separate processes - нда, у пчёлки жалко -
интересно - а есть ли чего-тов природе, чтоб в одном процессе?
PA>3) чтоб то ли квоты, то ли экспайрить умело.
определись - квоты или expire
квоты - можно прям с exim смастерить
expire - через cron
программ есть
PA>4) ну и чтоб всё это хозяйство в chroot или jail засовывалось.
Тут dovecot - кажись то,что надо.
на таком тазике - и в chroot - нафига
Тазик там - 2*P4/4GB RAM - только ресурсов дают на $19 ;).
там же больше ничего не будет
или еще что-то планируется
Там уже bind9/hidden primary/раздача 1 файла по http есть.
Хочется для чего-то ещё утилизировать - и момент как раз
появился :).
Задача в целом более спортивная - бо в принципе есть где
"поизголяться" - но там оно местами мешать будет...