Monday, July 25th, 2005 06:58 pm
Ищу почтовую программу, удовлетворяющую следующим критериям:

0. Под Unix.
1. Текстовый.
2. Хорошо управляется с помощью hotkeys (т.е. для большинства действий нужно не более 1 нажатия)
3. Работает с форматом mailbox, в том числе - с кучей файлов в этом формате, сложенных в определённом месте (или нескольких определённых местах).
4. Умеет искать по всем ящикам сразу по сложному критерию (т.е. что-то типа "письмо от Васи чтобы в subject было слово 'собака', а в тексте - слово 'страшная") - и представить результаты в виде списка, по которому можно ходить и смотреть содержание.
5. Умеет делать авторотацию ящиков в конце месяца (optional).
6. Поддерживает несколько "входящих" ящиков (т.е. умеет группировать ящики на "входящие" и "остальные").
7. Умеет производить групповые операции над письмами по фильтру (т.е. типа "все письма от Васи, начиная с января, сложить в ящик 'OldVasja'").

Любимый pine умеет всё, кроме сложного поиска. А кто умеет - совсем всё?

P.S. На крайний случай, если есть клиент, который умеет только 0, 3 и 4 - говорите тоже, сойдёт как вторичный.
Monday, July 25th, 2005 04:00 pm (UTC)
pine+formail+procmail? :)
Monday, July 25th, 2005 04:06 pm (UTC)
mutt+formail+procmail+shell+напильник
С пунктом 4 сложнеее. но наверное что-нибудь привинчивается ;) (иначе он не был бы sucks lesser)
Monday, July 25th, 2005 04:06 pm (UTC)
Написать фильтр для прокмэйла, и через формэйл скормить ему почтовый ящик. Должно быть несложно.
mailbox -- это /var/spool/mail/user или ~user/.mail/<куча директорий>? Я все время путаю. Если первое -- то точно возможно, я делал.
Monday, July 25th, 2005 04:59 pm (UTC)
Пункт 4, как отдельная программа, противоречит пункту 0. :) It's not the Unix Way. (tm)
Хочешь искать, напиши за 10 минут скрипт, который будет принимать аргументами Васю, собаку и страшную и искать в почте. Займет меньше времени, чем скачать такую программу, подобрать к ней кряк итп. Завтра захочешь, чтоб она еще все это искала только внутри какой-нибуд рассылки -- подправишь скрипт. Все инструменты есть.
Monday, July 25th, 2005 06:14 pm (UTC)
Короче, такую программу, как ты хочешь, я тебе посоветовать не могу. Насчет всего остального могу поспорить, но по-моему, ты слушать не будешь. :)
Monday, July 25th, 2005 11:06 pm (UTC)
there was a certain point in my life when I have all of the things you list working for me in Gnus (with Swish++ on the side, for the search).

then came a certain day when I needed to do some trivial change to my mail configuration.  so I opened my ~/.gnus in the editor.  I looked at it for several minutes, trying to make sense of all the code in there.  then I decided to reorganize it for clarity.

then I decided that I'm getting too senile for this kind of thing, so I gave up on Gnus and moved to Thunderbird (personal mail) and Evolution (I need the Exchange integration at work, for the calendaring stuff).

to summarize: Gnus can do it all, but these days I value my sanity more than the ability to never touch the mouse.  YMMV.
Wednesday, July 27th, 2005 12:52 pm (UTC)
no, it doesn't do "multiple personalities".
you can have as many mail "accounts" as you want, of course, but that's all: there is no way to tell it "if this mail was sent to address X, reply to it as if from address Y".

I would care if I were still actively participating in any mailing lists, but I don't anymore. :/