mewでSMTP over SSL

FreeBSD 6.0、Mew 4.2で。

stunnel

portsからインストール

信用する証明書の作成

11.4 Secure Socket Layerを参考にして。

#!/bin/sh
#
CERTS_DIR="/usr/src/crypto/openssl/certs"
HOME_CERTS="/home/postteen/.certs/"

cd $CERTS_DIR

for a in `ls -1 *.pem`
do
cp $a ${HOME_CERTS}`openssl x509 -hash -noout -in $a`.0
done

.mew.el


(setq mew-smtp-server "mbox.iij4u.or.jp") ;; if not localhost
(setq mew-smtp-ssl t)
(setq mew-smtp-ssl-port "465")
(setq mew-smtp-user "xxxxx.xx.iij4u.or.jp")
(setq mew-ssl-cert-directory "/home/postteen/.certs")
(setq mew-ssl-verify-level 2)
最初は、よくわからないので、とりあえず"mew-ssl-verify-level 0"でやってたんだけど、やっぱり気持ち悪いのでいろいろと調べてみました。
sumiiの日記 - gmailmewssl
http://d.hatena.ne.jp/sumii/20051027/1130377729
↑これを見つけて、Debian機をみてみると「ハッシュ.0」ファイルがたしかにありました。
なので、"/usr/src/crypto/openssl/certs"をもとにつくればいいのかなぁー、ということで、へごへごやってみたのが、「信用する証明書の作成」のところでした。