TenForward

技術ブログ。はてなダイアリーから移転しました

Mac OS 上の Wanderlust 環境の再整備

Mac OS X 上では emacs-23.2 をソースからインストールしています.最近メールの環境が少し変わった関係で,送信時も starttls を使う必要が出てきて,SSL/TLS 関係の設定を見直しました.

最近は ssl.el が古くなっているようで,標準の tls.el を使うようです..wl に

(require 'tls)
(set-alist 'elmo-network-stream-type-alist "!opentls" '(opentls nil open-tls-stream))
(setq elmo-imap4-default-stream-type 'opentls) ; 元は opentls の部分は ssl となっていた

これで Gmail を IMAP4 経由で使う設定は OK

あとは送信時の starttls ですが,今までは LAN 上の MTA を使っていたので認証も何もなしでしたが,今回はインターネット経由で MTA にアクセスしますので使用します.ここでそのままやると gnutls-cli がないと言われるので,面倒だから MacPorts を使って

$ sudo port install gnutls

/etc/launchd.conf でパスを通す.

setenv PATH /sbin:/bin:/usr/bin:/usr/sbin:/usr/local/bin


(以下は古い情報なので↑で書き直し)
あとは ~/.MacOSX/environment.plist に PATH を設定して終わり.

        <key>PATH</key>
        <string>/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/X11/bin:/opt/local/bin</string>