メール送るときにEmacsで下書きしてからメーラにコピーして送信というのを
何の疑いも無く続けて2年くらい経つんですが、今更ながらEmacsからメール送ったら良いやんという事に気が付きまして、Emacsをメーラとして使う事にしました。
最近はGmailしか使ってないので、imapに対応しているEmacsメーラで検索すると、どうもWandarlustというのが良いらしいという事で使ってみる事にしました。
基本的にはこちらのサイトを参考にさせて頂いたのですが、インストールは出来たもののメーラを起動しても、Cannot open: elmo-network-initialize-sessionというエラーが表示されて、サーバに繋がりませんでした。
あまり手がかりも無く、なんとなくパケットをキャプチャしてみても、通信に行っていない事が解るだけで、中々解決できずに半日くらい唸っていたのですが、ようやくこのページを見つけました。どうもssl-certificate-verification-policyの値を1にする必要があるという事で、素直に従ってみたところ、ようやく繋がりました。sslの設定が出来てなかったので繋がらなかったようです。
動作した設定を書いておきます。
.emacs
(setq ssl-certificate-verification-policy 1) ; この行がないとimapサーバに繋がらない (autoload 'wl "wl" "Wanderlust" t) (autoload 'wl-other-frame "wl" "Wanderlust on new frame." t) (autoload 'wl-draft "wl-draft" "Write draft with Wanderlust." t)
.wl
;; From: の設定 (setq wl-envelope-from "taichino@gmail.com") (setq wl-from "taichino <taichino @gmail.com>") ;; IMAPサーバの設定 (setq elmo-imap4-default-server "imap.gmail.com") (setq elmo-imap4-default-user "taichino@gmail.com") (setq elmo-imap4-default-authenticate-type 'clear) (setq elmo-imap4-default-port '993) (setq elmo-imap4-default-stream-type 'ssl) (setq elmo-imap4-use-modified-utf7 t) ; 日本語フォルダ対策 ;; SMTPサーバの設定 (setq wl-smtp-connection-type 'starttls) (setq wl-smtp-posting-port 587) (setq wl-smtp-authenticate-type "plain") (setq wl-smtp-posting-user "taichino") (setq wl-smtp-posting-server "smtp.gmail.com") (setq wl-local-domain "gmail.com") ;; デフォルトのフォルダ (setq wl-default-folder "%inbox") (setq wl-default-spec "%") (setq wl-draft-folder "%[Gmail]/Drafts") (setq wl-trash-folder "%[Gmail]/Trash") (setq wl-dispose-folder-alist (cons '("^%inbox" . remove) wl-dispose-folder-alist)) ;; 非同期でチェックするように (setq wl-folder-check-async t) ;; ヘッダの表示設定 (表示しないヘッダ項目のリスト) (setq wl-message-ignored-field-list (append mime-view-ignored-field-list '("^Authentication-Results:" "^DKIM-Signature:" "^DomainKey-Signature:" "^List-Post:" "^List-Help:" "^List-Unsubscribe:" ))) </taichino>
.folders
%inbox +Drafts %/
使い方はこの辺を読んでから、オリジナルドキュメントを読んでいます。
emobile環境ではまだ試してないですが、LAN内に居る分にはimapの同期にイライラする事は今のところあまりありません。効率自体はメーラ、ブラウザと行き来する事が少なくなるので、メール毎で平均1分くらい短縮できるんじゃないかと期待しています。
あと僕の環境が悪いのか、設定が悪いのか、時々サーバアクセス時にフリーズするのですが、M-tで一旦サーバとのコネクションを切断して、再度M-tで繋ぐと動作する事が多いです。
関連する記事
タグ: emacs, gmail, wanderlust

