Уже лет 6 я собираю почту и ленты с помощью Thunderbird. Ещё с винды. Использовал его даже как IM, пока не слез на более навороченные, и как браузер, пока не сломался ThunderBrowse.
Сия рабочая лошадка исправно тащит три ящика и кучу лент. Но время идёт, база собралась уже на 4.7 ГБ. Рамы при этом оно жрёт 500-700 МБ, что многовато для фоновой программы, да и I/O грузит прилично. Почитав гайд по уменьшению потребления рамы на мозилловики, пришёл к выводу, что с такой огромной базой оно и нормально.
Подумал, что неплохо бы повысить KISS-ность и гуенезависимость, заменив этот неюниксвейный комбайн четырьмя вещами:
1) демоны, которые будут висеть в фоне и собирать ленты и почту. Требуется поддержка IMAP PUSH, интервала фетчинга, опциональный вывод нотификаций о свежих поступлениях. С подхватом существующей mboxrd-базы от лисы, думаю, особых проблем не будет
2) морда к mbox, чтобы смотреть письма и помечать их прочитанными, в самом mbox и на сервере. Последнее, пожалуй, надо как-то делать через демон. Обязательно с поддержкой HTML-писем. Шебморда, таким образом, сойдёт и даже приветствуется
3) индексатор к mbox, чтобы быстро искать и делать выборки. Желательно, чтобы индекс был по объёму хотя бы на порядок меньше самих mbox
4) редактор писем. Не то чтобы писать HTML руками и перегонять аттачменты в Base64 было слишком сложно, но надёжнее без таких извращений обойтись
Что посоветуют ЛОР-овцы? На десктопах так вряд ли кто заморачивался, особенно в свете снижения актуальности независимых и федеративных форматов коммуникации в пользу выноса данных к большому дяде и поручения ему контроля интересов, но вот на серверах организация почтовой морды для пользователей — задача древняя и распространённая.