mutt

Изображение пользователя ramok.

Запуск mutt при клике на mailto: ссылках в firefox

Tags: •  • 

1. Сохраняем в файл ~/bin/mutt-mailto

#!/bin/sh

exec /usr/bin/x-terminal-emulator -T mutt -e /usr/bin/mutt $@

Если ваша не система не основана на Debian, то /usr/bin/x-terminal-emulator замените любимым терминалом.
Незабываем дать права на исполнения для этого файла.

2. Открываем в firefox about:config, находим там network.protocol-handler.warn-external.mailto и изменяем значение этого параметра на true.

3. Находим страницу с ссылкой mailto: и клацаем на ней. Будет предложено выбрать программу. Выбираем наш ~/bin/mutt-mailto

Все!

Изображение пользователя ramok.

Обмен открытыми ключами в PGP(GnuPG)

Tags: •  • 
Если вы завели себе открытый и закрытый ключ PGP, то возникает проблема передать кому то открытый ключ, что бы он мог проверить например вашу цифровую подпись или зашифровать письмо для вас, которое сможете расшифровать только вы с помощью вашего закрытого ключа. Есть несколько способов это сделать.

I. Обмен через общедоступный сервер открытых ключей.
II. Но более простой и очевидный способ это отправить свой открытый ключ по e-mail.
III. В настроенном соответствующим образом mutt можно воспользоватся горячими клавишами для отправки своего, импортирования полученного открытого ключа.
Подробнее..

Подробное руководство по использованию gnupg в mutt

Tags: •  • 

http://codesorcery.net/old/mutt/mutt-gnupg-howto
Для тех кто не в курсе, это для того что бы подписывать свои письма цифровой подписью, пероверять чужие цифровые подписи или иметь возможность на лету шифровать/расшифровывать письма.

Изображение пользователя ramok.

Удаление писем в mutt по образцу

Tags: •  • 

Допустим вы ошиблись в скрипте которые прописан в cron и вам за день пришло несолько тысяч писем,
или вы хотите удалить из ящика все письма какой нибуть рассылки. Не удалять же в mutt каждое письмо в отдельности Ж:-)

итак:

1) отмечаем все нужные письма. Жмем shift-T, вводим строку которая находится в subject каждого письма
2) применяем команду удаление ко всем отмеченным письмам. жмем ";" а потом команду удаление "d"
3) применяем команды к яшику. жмем "$"

все Ж:-)

Изображение пользователя ramok.

использование алиасов mutt для автодополнения в zsh

Tags: •  •  •  • 
1) создаем файл для алиасов mutt
$ mkdir ~/.mutt
$ touch ~/.mutt/aliases

2) заносим в ~/.muttrc
set alias_file=~/.mutt/aliases
source ~/.mutt/aliases

3) заносим в mutt алиас
запускаем mutt, жмем a, вводим например "Псевдоним: ramok","Адрес: ramok@core.org.ua" , "Полное имя: Ramok Inc." и соглашаемся сохранить
если хотим написать письмо из mutt то жмем m и потом tab можем выбрать алиас

4) настраиваем zsh. заносим в ~/.zshrc
if [[ -f ~/.mutt/aliases ]]; then
    zstyle ':completion:*:mutt:*' users \
    ${${${(f)"$(<~/.mutt/aliases)"}#alias[[:space:]]}%%[[:space:]]*}           
fi
5) проверяем как работает. запускаем новый шел
набираем
mutt [ТАБ]
и должно предложить выбрать юзера ramok

Учим mutt правильно показывать письма с текстом в HTML

Tags: • 

добавим в ~/.mailcap такую строчку:
text/html; /usr/bin/lynx -assume_charset=%{charset} -dump '%s'; copiousoutput; description = HTML Text; nametemplate=%s.html
(можно использовать и другой браузер, который может делать дамп текста из html, например, links, прочитав его man-страницу для получения правильных ключей)
и, наконец, добавим в ~/.muttrc другую строчку:
auto_view text/html

Это укажет mutt, что вложения этого типа надо показывать автоматически.

Для того, чтобы mutt знал, что делать для просмотра других типов вложений, нужно добавить соответствующие строки в .mailcap, например, я добавил еще

RSS-материал