- PVSM.RU - https://www.pvsm.ru -
Давайте сегодня попробуем настроить почтовый клиент Wanderlust для emacs и освоим азы его использования. Руководство будет максимально простым — настройка одной учетной записи Gmail, но с учетом всех основных нюансов. Если у вас не получилось с Gnus — то вам все-таки стоит попробовать этот клиент, он гораздо проще в настройке и работе.
Желательно, чтобы ваша ОС была Linux или *BSD. В противном случае могут возникнуть проблемы с настройкой SSL, который требует Gmail.
К сожалению, автор Wanderlust не потрудился создать elpa пакет, так что поставить клиент через стандартный пакетный менеджер emacs не получится. В репозитариях вашего дистрибутива пакет называется wl или wl-beta. Последний вариант предпочтительнее. Еще вам понадобится пакет gnutls-bin. Так что в случае debian или ubuntu:
aptitude install gnutls-bin
aptitude install wl-beta
Теперь нужно добавить Wanderlust в автозагрузку emacs, делается это путем добавления в конец вашего .emacs строчки:
(autoload 'wl "wl" "Wanderlust" t)
Если вы — матерый пользователь emacs, то сами определите куда положить настройки учетной записи, если не хотите об этом думать, то просто допишите в конец вашего файла .emacs следующий код(можно не вникать — просто замените те 3 строчки, что отвечают за вашу учетную запись):
;; эта часть настроек для доступа к Gmail по IMAP
(setq elmo-imap4-default-server "imap.gmail.com"
elmo-imap4-default-user "ваш_адрес@gmail.com"
elmo-imap4-default-authenticate-type 'clear
elmo-imap4-default-port '993
elmo-imap4-default-stream-type 'ssl
elmo-imap4-use-modified-utf7 t)
;; тут настройки отвечающие за SMTP
(setq wl-smtp-connection-type 'starttls
wl-smtp-posting-port 587
wl-smtp-authenticate-type "plain"
wl-smtp-posting-user "ваш_адрес_без_@gmail.com_на_конце"
wl-smtp-posting-server "smtp.gmail.com"
wl-local-domain "gmail.com"
wl-message-id-domain "smtp.gmail.com")
(setq wl-from "Имя которое получатели ваших писем увидят в поле From <ваш_адрес@gmail.com>"
;; настройки папок IMAP
;; если у вас в настройках gmail стоит русский язык то копируйте все как есть
;; gmail создает имена папок в зависимости от локали
wl-default-folder "%inbox"
wl-draft-folder "%[Gmail]/Черновики"
wl-trash-folder "%[Gmail]/Корзина"
wl-fcc "%[Gmail]/Отправленные"
wl-fcc-force-as-read t
wl-default-spec "%")
Теперь перезапустите emacs и наберите M-x wl. После перезапуска Wanderlust затребует пароль от IMAP, а также покажет краткую справку о себе, которую можно закрыть как и всякий буфер.
Не пугайтесь, но первым делом вы увидите нечто непримечательное вроде:
Для того, чтобы увидеть вашу почту нажмите «g». Wanderlust предложит вам выбрать папку, письма из которой вы хотите просмотреть. В данном случае достаточно будет просто нажать Enter для выбора папки %inbox. Если вы правильно ввели пароль то должны увидеть список писем.
Чтобы быстро скрыть/показать окно просмотра сообщения нажмите «v». Для фильтрации сообщений по любому полю нажмите "?".
 В статье рассмотрен необходимый минимум для работы с почтой(во всяком случае для рядового пользователя) в emacs с использованием Wanderlust. К сожалению пока рассмотрена только работа с одним аккаунтом. Когда у меня получится сделать конфигурацию, которая бы сочетала работу как с IMAP так и с POP3 аккаунтами, тогда возможно выйдет следующая статья.
Автор: PerlPower
Источник [1]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/news/41290
Ссылки в тексте:
[1] Источник: http://habrahabr.ru/post/190648/
Нажмите здесь для печати.