Gmail, Mutt & GPG
07:12 | 07-07-2010 | HOWTO, Software | 4 Comments
всегда не хватало поддержки GPG в Gmail. ну, а поскольку обычный клиент повсюду с собой не возьмешь, то решил настроить Mutt[1] на удаленной машине — беглое описание инсталляции можно прочитать здесь, а исправленный конфиг взять тут — вот список дополнений[2]:
- во-первых, совершенно не нужна папка [GМail]/Sent Mail:
set record = "+[GMail]/Sent Mail"при использовании SMTP от Gmail письмо, отправленное из Mutt, в любом случае попадет в общий каталог All Mail (где так же обработается всеми соответствующими фильтрами)
- во-вторых, подкорректировал настройки конфиденциальных данных (в частности, если не указывать пароль, то Mutt сам спросит вас о нем):
set imap_user = "YOUR-GMAIL-ID" set imap_pass = "" set folder = "imaps://imap.gmail.com:993" set smtp_url = "smtp://YOUR-GMAIL-ID@smtp.gmail.com:587/" set smtp_pass = "" set from = "YOUR-GMAIL-ID@gmail.com" set realname = "YOUR-REAL-NAME"
и настройки проверки почты:
set imap_check_subscribed set mail_check = 60 set imap_keepalive = 300 set timeout = 0
- описал еще пару макросов:
macro attach W
/Users/s/Desktop/ y "save attachements" macro index,pager c " " "compose a new mail" macro index,pager gt " =[Gmail]/Sent Mail " "go to sent mail" macro index,pager gs " =[Gmail]/Starred " "go to starred messages" macro index,pager gl " ?/" "go to label..." macro index,pager go " " "go to..." - настроил поддержку вложений (в том числе и с помощью mailcap):
set implicit_autoview = yes set mailcap_path = "~/.mutt/mailcap" alternative_order text/plain text/html * auto_view text/html
- сделал кое-что по мелочи:
my_hdr X-Disclaimer: Sent from my Mutt my_hdr X-GPG-Key-Server: http://pgp.mit.edu my_hdr X-GPG-Key-FingerPrint: # use 'gpg --fingerprint key-id' to put your fingerprint here <...> set sig_dashes = yes set signature = "~/.mutt/signature" <...> set history = 1000 set history_file = ~/.mutt/history set save_history = 1000
- и, наконец, добавил GPG (основные настройки приведены здесь):
<...> set pgp_autosign = yes set pgp_sign_as = 0x # put your public key-id here set pgp_autoencrypt = yes
дальше остается запустить GPG и сгенерировать пару ключей. после чего указать ID публичного ключа в .muttrc, как показано выше, а затем сохранить ключи своих респондентов — и тогда наконец-то можно будет начать оживленную переписку.
—
[1] — всегда любил текстовые почтовые программы: здравствуй, FidoNet; приветствую тебя, UUCP.
[2] — рекоммендую так же заглянуть сюда и сюда.
[…] вот и еще один консольный инструмент — интерфейс для чтения […]
[…] для запуска mutt: в .muttrc следует добавить две […]
[…] и в самом деле пора настраивать личный почтовый сервер и воскрешать mutt. […]
[…] в сети — это то, что не дает мне покоя практически беспрерывно. и действенный компромисс […]