山縣と申します。
Gmailでの送受信が必要になりました。参考までに手順を書いておきます。
ソフトウェアの組み合せ
GNU Emacs:
http://ftp.gnu.org/gnu/emacs/windows/emacs-24.4-bin-i686-pc-mingw32.zipMew:
http://www.mew.org/Win32-Release/MEW66W1.ZIPstunnel:
https://www.stunnel.org/downloads/stunnel-5.16-installer.exe1. stunnelのインストール
上記のファイルをダウンロードしてインストールする。
Edit stunnel.conf, stunnel Service Install, stunnel Service Startなどは不要。
2. .mew.elの編集
mew-prog-sslにtstunnel.exeの代りにstunnel.exeを指定すると、Mewを起動したときに固まってしまう。
(setq mew-mail-domain "
example.jp")
(setq mew-smtp-ssl t)
(setq mew-ssl-verify-level 0)
(setq mew-prog-ssl "C:/Program Files (x86)/stunnel/tstunnel.exe")
(setq mew-smtp-user "
yama...@example.jp")
(setq mew-smtp-server "
smtp.gmail.com")
(setq mew-pop-ssl t)
(setq mew-pop-user "
yama...@example.jp")
(setq mew-pop-server "
pop.gmail.com")
(setq mew-pop-auth 'pass)
(setq mew-use-cached-passwd t)
3. mew-ssl.elの修正
以下は、Mewをデバッグモードにして、修正したもの。一時的に生成するstunnel.confでpid, foregroud, syslogの行で、エラーになるので、挿入しないようにした。
--- mew-ssl.el-dist 2014-04-29 20:43:10.000000000 +0900
+++ mew-ssl.el 2015-04-28 12:47:41.000000000 +0900
@@ -104,14 +104,14 @@
(let ((file (mew-make-temp-name)))
(with-temp-buffer
(insert "client=yes\n")
- (insert "pid=\n")
+ ;;(insert "pid=\n")
(insert (format "verify=%d\n" (mew-ssl-verify-level case)))
- (insert "foreground=yes\n")
+ ;;(insert "foreground=yes\n")
(insert "debug=debug\n")
(if (and mew-ssl-libwrap (or (>= mew-ssl-ver 5) (>= mew-ssl-minor-ver 45)))
(insert "libwrap=no\n"))
- (if (or (>= mew-ssl-ver 5) (>= mew-ssl-minor-ver 22))
- (insert "syslog=no\n"))
+ ;;(if (or (>= mew-ssl-ver 5) (>= mew-ssl-minor-ver 22))
+ ;; (insert "syslog=no\n"))
(insert "CApath=" (expand-file-name (mew-ssl-cert-directory case)) "\n")
(if mew-prog-ssl-arg
(insert mew-prog-ssl-arg))