Главное преимущество этих программ для меня в том, что они используют стандартный (mbox) формат почтовых ящиков. Стандарт это очень хорошо. Ну а mutt ещё к тому же работает в текстовом режиме. Иногда бывают ситуации (напр., при заходе на рабочий компьютер с удалённого), когда использовать графический режим невозможно или неудобно. Хрестоматийный случай: приезжаю я как-то в институт Вейцмана (г. Реховот в Израиле), и садят меня на старую Unix-станцию Sun. Конечно, никаких современных почтовых программ там не было, но был древний pine, который работает с тем же самым форматом mbox. Ноутбука у меня не было, но зато был с собой рабочий архив на флешке. И я этим pine'ом читал старые и новые письма. Конечно, будь у меня личный ноутбук, совместимость была бы мне не нужна. Но в то время я был бедным аспирантом. Сейчас я не бедный, но ноутбука у меня всё равно нет. Когда надо беру с работы, а покупать свой собственный денег жалко, боюсь потерять, боюсь воров.
Итак, в основном я использую mutt, а когда приходят письма в html-формате (в основном реклама) и/или на немецком и итальянском (где
всякие-там умляуты и артикли) запускаю icedove.
Чтобы у mutt и icedove был один почтовый ящик на двоих, можно дать команду типа
ln -sf ~/mail/read-mail ~/.mozilla-thunderbird/*.default/Mail/Local\ Folders/Inbox
в результате один и тот же почтовый ящик называется read-mail в mutt и Inbox в icedove.
Настройка mutt не так проста, как настройка icedove. В интернете куча информации по этому поводу. Мою конфигурацию можно
посмотреть здесь.
В качестве редактора почты для я использую emacsclient. Чтобы mutt об этом знал, у меня написано в ~/.profile:
export EDITOR=emacsclient
export VISUAL=emacsclient
emacsclient открывает окно редактирования в уже запущенном emacs. Причём у меня emacs настроен так, что если его вызывает mutt, он
переходит в специальный почтовый режим. Например, для прикрепления (attachment) файла к письму я жму в emacs C-c C-a,
а для завершения редактирования письма я жму C-c C-c. Посмотрите мой ~/.emacs
На моём компьютере вся почта отправляется программой exim4, а читается программой fetchmail.
Настройка fetchmail проста см. мои ~/.fetchmailrc и ~/.procmailrc
См. также настройку exim4 для unibas.ch (тут всё просто) и для gmail.com (тут
мне пришлось попотеть).
Долго не мог я настроить exim4 для mail.ru, пока не нашёл вот эту страничку. Теперь, наверное, буду использовать mail.ru в качестве моего основного сервера, a to всё-же как-то неприятно, что мою почту смотрит ЦРУ. Пусть лучше уж этим занимается родная ФСБ.