[mew-dist 29459] SSL SMTP for gmail
Ryo Furue
furue at example.com
2012年 3月 14日 (水) 11:00:55 JST
mew-dist のみなさま
GmailをSMTPサーバとして使わざるを得なくなり、設定が上手くいかず苦労し
ています。グーグルで調べても、似たような症状は見つけられませんでした。
stunnel がそもそも使えているかどうかを調べる方法も中々見つかりません。
(探し方が悪いのかも知れませんが . . .)
どなたかヒントを下されば幸いです。
古恵 亮(ふるえ りょう)
----------------
[症状]
1. emacs を起動
2. C-x m でメールを作成し、C-c C-c で送信。
3. ミニバッファーに、"Creating an SSL/TSL connection . . ." と出たまま
emacs がフリーズする。
4. C-g で中断。しばらく待つが、宛先にはメールは届いていない。
5. M-x mew で mew を起動し、+queue へ移動。先程作成したメッセージがあ
る。
6. そのメッセージを C-c C-c で送信しようとする。
7. ミニバッファーに "SMTP PLAIN password (ユーザー名@hawaii.edu):"
というプロンプトが出るので、パスワードを打ち込む。
8. ミニバッファーに "Sending in background...done" というメッセージが
出る。宛先には早速メールが届いている。
上記の3の段階で、"ps -ef" を見ると /usr/bin/stunnel4 が沢山起動されて
います。
[設定ファイル]
;;== ~/.mew.el より ===========
(setq mew-use-cached-passwd t) ; default cache time is 20 minutes.
(setq mew-passwd-timer-unit 30) ; minutes
(setq mew-mail-domain "hawaii.edu")
(setq mew-smtp-server "smtp.gmail.com") ; "mail.hawaii.edu"
(setq mew-smtp-user "ユーザー名@hawaii.edu")
(setq mew-smtp-ssl t)
(setq mew-smtp-ssl-port "465")
(setq mew-ssl-verify-level 0) ;; ありなしに関わらず、失敗
(setq mew-ssl-verify-version 0) ;; ありなしに関わらず、失敗
(setq mew-inbox-folder "+inbox")
(setq mew-mailbox-type 'mbox)
(setq mew-mbox-command "incm")
(setq mew-mbox-command-arg "-d /var/mail/furue")
(setq mew-inbox-folder "+inbox")
;;== ~/.emacs より ===========
;-- mew ---------
;; Optional setup (e.g. C-xm for sending a message):
(autoload 'mew-user-agent-compose "mew" nil t)
(if (boundp 'mail-user-agent)
(setq mail-user-agent 'mew-user-agent))
(if (fboundp 'define-mail-user-agent)
(define-mail-user-agent
'mew-user-agent
'mew-user-agent-compose
'mew-draft-send-message
'mew-draft-kill
'mew-send-hook))
[環境]
Debian GNU/Linux (testing)
mew 1:6.3-3
stunnel4 3:4.52-1
(Debian 特有のバージョン番号かも知れません。)
以上。
Mew-dist メーリングリストの案内