Крылатая почта юниксоида Anton Karpov Хакер, номер #083, стр. 083-102-4 macro index z "|sa-learn --no-sync --spam\n" # по сочетанию клавиш переходить в соответствующие папки macro index ",f" "c=freebsd-list" macro index ",o" "c=obsd-list"" Mutt может быть полностью перекрашен во все цвета радуги. Не буду приводить здесь описание цветовой схемы, на диске ты найдешь файл с темой toxapaint, где полностью расписаны все элементы оформления клиента. $ vi ~/.mutt/themes/mytheme Настройки GnuPG лучше всего взять из примера, входящего в документацию. Они вполне разумны и требуют изменений в редких случаях. $ vi ~/.mutt/gpg.mutt Теперь перейдем к основному конфигурационному файлу. $ vi ~/.mutt/muttrc # подключаем написанные ранее конфиги source ~/.mutt/headers.mutt source ~/.mutt/hooks.mutt source ~/.mutt/bindings.mutt source ~/.mutt/gpg.mutt source ~/.mutt/themes/mytheme # нижеследующие опции мы не выносим в отдельные файлы, хотя у экстремалов muttrc состоит из одних source-включений # группа опций, отвечающая за кодировку писем set charset=koi8-r set send_charset="koi8-r" set allow_8bit=yes # а это касается заголовков и редактора set use_from=no set envelope_from=no set attribution="On %d, %n wrote:" set editor="vim +':set textwidth=72' %s" # удалять письма без подтверждения set delete=yes # спрашивать сохранение копии исходящего письма set copy=ask-no # спрашивать при печати письма set print=ask-yes # включать оригинальное письмо при ответе (цитирование) set include=yes # уточнять, действительно ли ты хочешь выйти из mutt set quit=ask-yes # не соединять аттачи в один файл set attach_split # при ответе на письмо не спрашивать про поля To, CC set fast_reply # не помечать непрочитанные письма как прочитанные после выхода unset mark_od # позволяет суспендить mutt в шелле стандартным сочетанием Ctrl^Z set suspend # не пищать ;) unset beep # не спрашивать про поле CC при написании письма set askcc=no # подпись выводится как результат скрипта set signature="~/.mutt/scripts/signature|" # просматривать письма встроенным пейджером; можно указать команды less|more set pager=builtin # не показывать следующее письмо после текущего set pager_stop # мы берем версию агента из самопальных заголовков set user_agent=no # если ты собрал mutt с патчем поддержки NNTP, то для чтения новостей потребуются следующие опции: set news_cache_dir="~/Maildir/nntp" set news_server="my.news.server" set newsrc="~/.mutt/news.mutt" set catchup_newsgroup=ask-yes set nntp_context=2000 set nntp_load_description=yes # если сервер требует авторизации #set nntp_user="" #set nntp_pass="" set nntp_poll=60 set nntp_reconnect=ask-yes # далее идет, пожалуй, самый важный параметр. По умолчанию mutt, как классический юниксовый почтовый клиент, хочет использовать локальный почтовый сервер, sendmail. Но у нас нет такового на рабочей машине, и мы используем msmtp. set sendmail="/usr/local/bin/msmtp" # следующие опции понадобятся для поддержки Maildir: set mbox_type="Maildir" set spoolfile=~/Maildir/default set mbox=~/Maildir/default # здесь складывается отложенная почта |