Чтение электронной почты с виртуальной машины Emacs с использованием защищенного сервера (Gmail)
Это вопрос (см. Ниже), первоначально введенный по адресу https://answers.launchpad.net/vm/+question/108267 и по рекомендации Uday Reddy вопрос и ответы перемещаются сюда. Дата первоначального вопроса была 4 мая 2010 года.
Одной из тем вопроса является использование программы Stunnel с программой View Mail (запущенной в Emacs) на ПК под управлением Microsoft Windows, для чтения электронной почты с сервера, который требует использования TSL/SSL (Gmail). См. Связанный вопрос: Как настроить Emacs smtp для защищенного сервера для использования защищенного сервера для отправки электронной почты.
Обсуждаются следующие программы: Emacs, VM (ViewMail) и Stunnel. Обсуждаемая платформа - MS Windows.
Оригинальный вопрос был задан usr345 2010-04-24:
Я попытался установить vm в Windows, но когда я попытался получить почту из gmail, используя ssl, возникает ошибка, emacs hanges-up. Вот код из.emacs:
(add-to-list 'load-path
(expand-file-name "~/vm/lisp"))
(add-to-list 'Info-default-directory-list
(expand-file-name "~/vm/info"))
(require 'vm-autoloads)
(setq vm-primary-inbox "~/mail/inbox.mbox")
(setq vm-crash-box "~/mail/inbox.crash.mbox")
(setq vm-spool-files `((,vm-primary-inbox
"pop-ssl:pop.gmail.com:995:pass:usr345:PASSWORD"
,vm-crash-box)))
(setq vm-stunnel-program "g:/program files/stunnel/stunnel.exe")
Итак, вопрос:
- Как настроить pop-ssl в Windows?
1 ответ
Emacs версии 24 (в настоящее время находится в предварительной версии) имеет встроенную поддержку соединений SSL, но версия 23 не имеет ее. Вы можете использовать внешнюю программу Stunnel для предоставления ссылки SSL, через которую Emacs может общаться с сервером.
Переменная vm-stunnel-program
является правильным для настройки виртуальной машины для использования такой программы. Однако вам необходимо убедиться, что на вашем компьютере установлена хорошо работающая программа stunnel. Набор инструментов Cygwin включает в себя программу Stunnel, которая работает хорошо.
Эта страница на wiredbytes.com содержит инструкции по тестированию вашей программы Stunnel, независимо от Emacs и VM. Убедитесь, что ваша программа stunnel работает, прежде чем подключать ее к виртуальной машине.