2015/01/15

2015-01-15:Wanderlust からの gmail 送信

いつからか自分の手元の設定で wanderlust から smtp.google.com を使ってのメール送信ができなくなってて、緊急避難的にオレオレ smtp から詐称して送信してたりしたんだけど、spam 扱いされたりするしやっぱりちゃんと設定しようと見直し。

もともとの設定はこちら

(wl-message-id-domain . "kajiwataru.gmail.com")
(wl-draft-send-mail-function . 'wl-draft-send-mail-with-smtp)
(wl-smtp-posting-server . "smtp.gmail.com")
(wl-smtp-posting-port . "465")
(wl-smtp-posting-user . "kajiwataru@gmail.com")
(wl-smtp-authenticate-type . "login")
(wl-smtp-connection-type . "ssl")

465 ポートじゃだめらしい。
ぐぐったりして調べて、posting-server 以下を変更。

(wl-smtp-posting-server . "smtp.gmail.com")
(wl-smtp-posting-port . "587")
(wl-smtp-posting-user . "kajiwataru@gmail.com")
(wl-smtp-authenticate-type . "plain")
(wl-smtp-connection-type . 'starttls)

ただ、手元の環境に gnutls が入ってなくて、

byte-code: Searching for program: そのようなファイルやディレクトリはありません, gnutls-cli

とオコラレタ。ツールをちゃんとインストールしましょう。

sudo apt-get install gnutls-utils

これで送信できるようになった。