Есть VDS. на ней настроена почта и она работает. Есть юзер, задача которого разбирать большую помойку патчей из листов и прикладывать к разным деревьям git. Объем принятой почты может достигать тысяч писем в день и объем хранимой почты - сотни тысяч писем, приходящих как с публичных мейл-листов так и с внутренних рассылок. VDS нормально справляется с приемом почты, но в последнее время стала возникать проблема с ее просмотром. Mutt не справляется с просмотром, открывает ее минут по 40. Claws справляется, но не содержит нужной функциональности для работы с патчами (нельзя прямо из клиента приложить к дереву), и графический, что не всегда удобно в силу того, что человек может оказаться с очень плохим каналом связи. Исключить локальный доступ к почте в силу порядка работы не получится. Но решили попробовать imap сервер с Maildir в надежде, что работа с почтой ускорится. К сожалению, в случае с Mutt она замедлилась. И локальный Maildir (мееедленно) и Maildir через IMAP (чуть побыстрее, но все равно медленно) результатов по ускорению никаких не дали. Claws в состоянии медленно всасывать почту и давать с ней работать одновременно, что нам подходит, но не позволяет использовать нужные нам макросы. Есть ли у кого какие идеи как оптимизировать это хозяйство? Какой imap сервер кроме dovecot-imap можно использовать, или можно обойтись без него и сделать все локально и быстро?
Но есть вот такие требования: 1. Почта и гиты не должны покидать VDS и оказываться на компьютере пользователя (ну сделаем исключение для кэша IMAP).
2. Должна быть возможность сделать работу, зайдя на VDS по ssh, желательно текстовым клиентом (каким?).
3. Ну и так, чтоб не ждать 40 минут на открытие списка писем и каждый раз, когда приспичит его перезаписать...
Да, еще, человеку нужно формировать Berkeyey mbox из патчей, прежде чем скармливать макросу, так что хранение почты в базе данных может не подходить...