NetWalker に Mew をインストールできたので、普段使っているメールアカウント以外に GMail のアカウントでも受信できるようにした。
Mew で複数のアカウントを使うには、~/.mew.el に mew-config-alist を使って設定を書けばよい。
以下のようになった。
(setq mew-auto-get nil)
(setq mew-use-cached-passwd t)
(setq mew-ssl-verify-level 0)
(setq mew-prog-ssl "/home/ユーザ/bin/stunnel-wrapper")
(setq mew-config-alist
'(
("default"
("inbox-folder" . "+inbox")
("name" . "名前")
("user" . "@ の左側")
("mail-domain" . "@ の右側")
("pop-auth" . pass)
("pop-user" . "POP ユーザ名")
("pop-server" . "POP サーバ")
("pop-port" . "110")
("pop-ssl" . nil)
("smtp-server" . "SMTP サーバ")
("smtp-port" . "587")
("pop-delete" . nil)
("smtp-ssl" . nil)
("use-smtp-auth" . t)
("smtp-auth" . t)
("smtp-user" . "SMTP ユーザ名")
("smtp-auth-list" . '("PLAIN" "LOGIN"))
)
("gmail"
("inbox-folder" . "+gmail")
("name" . "名前")
("user" . "@ の左側")
("mail-domain" . "gmail.com")
("pop-auth" . pass)
("pop-user" . "@ の左側")
("pop-server" . "pop.gmail.com")
("pop-ssl" . t)
("pop-ssl-port" . "995")
("smtp-server" . "smtp.gmail.com")
("smtp-ssl-port" . "465")
("pop-delete" . nil)
("smtp-ssl" . t)
("use-smtp-auth" . t)
("smtp-auth" . t)
("smtp-user" . "メールアドレス")
("smtp-auth-list" . '("PLAIN" "LOGIN"))
)
)
)
いくつか嵌った点があるのでメモ。
GMail の受信には POP-SSL を使うが、ssl-verify-level を 0 にしないと受信に失敗した。2 でやる方法もあるようだが、今回はしなかった。
stunnel が死んでコネクションが確立しなかった。ここで指摘されている現象と同じ現象だ。同じ対策をすることで改善できた。感謝。