Hi!
Очередная "mission-impossible" :).
Нужно принять/раздать почту в условиях ограниченных ресурсов -
linux+virtuozzo/96M total memory/<200MHz CPU/диска тоже не очень
много/ограничения на количество процессов. Задача осложняется тем,
что "оригинал" находится на FreeBSD jail - то есть, тупо скопировать
master.passwd наверно не пройдёт, а перезаводить тьму ящиков как-то
не хочется. На оригинале крутилось ~200-300 sendmails - что раз в 5-10
больше того, что можно "крутить" в условиях поставленной задачи.
И вообще - хочется мобильности - то есть взял, спаковал, унёс,
распаковал,запустил - и оно работает. Практически так сейчас от
хостинга frontend работает.
Хочется следующего:
1) не многопроцессный приёмник почты (и не многопоточный - тоже было
бы хорошо), поддерживающий виртуальных пользователей и домены
(virtusertable от sendmail+отсутствие пользователей в системе),
умеющий milter'ы переваривать (или своё что-то - нужно просто
отфутболивать письма с плохими аттачами).
опционально хочется, чтоб оно сжимать ящики умело - то есть гибрид
maildir и mbox со сжатием - потому что сжиматься оно будет в разы.
2) pop3 сервер - чтоб вот то, что выше напринимали, раздать желающим.
Неплохо бы, если он тоже был бы однопроцессным и однопоточным (то
есть, в системе не было бы вагона приёмников почты и кучи pop3d)
3) чтоб то ли квоты, то ли экспайрить умело.
4) ну и чтоб всё это хозяйство в chroot или jail засовывалось.
5) отсылать почту - уметь не нужно.
Даже не знаю, куда смотреть - особенно в плане однопроцессности
приёмника почты - ибо форкаться там непозволительно.
--
Best regards,
Paul Arakelyan.
===================================================================
uanog mailing list.
To Unsubscribe: send mail to majordomo(a)uanog.kiev.ua
with "unsubscribe uanog" in the body of the message