読者です 読者をやめる 読者になる 読者になる

mew + ssl のための作業

参考
http://d.hatena.ne.jp/sleepy_yoshi/20080223/p1

openssl と stunnel はインストール済みとする。

mew の info には証明書を ~/.certs 以下に置けばいいとあるが、どれを置けばいいのかわからない。
参考サイトによると debian の ca-certificates パッケージにある mozilla の証明書をすべてコピーすればいいらしい。

% dpkg -L ca-certificates

とするとインストール済みの証明書の場所がわかる。 /usr/share/ca-certificates/mozilla 以下の証明書を ~/.certs にコピーする。

% cd /usr/share/ca-certificates/mozilla
% for f in *.crt; do cp $f ~/.certs/`openssl x509 -hash -noout -in $f`.0; done

これでコピーはOK.

ここを参考にして
http://d.hatena.ne.jp/lottz/20090501/1241167329
ターミナルからうまくいっているか確認する。

% openssl s_client -connect imap.gmail.com:993 -CApath ~/.certs/

これでエラーがでなければ ssl 通信できている模様。あとは .mew.el を適宜編集すれば終了。