2007-10-25
EmacsでGmail IMAPを触る
ついに、Gmailで待望のIMAPサポートが追加されました!もう何年もGmailにIMAPサポートがあればなぁ、と待ち望んでいたので、極めてうれしいです。
これで、
という理想的な使い分けができるようになります。いかにGmailのUIが素晴しくても、ローカルクライアントの軽快さにはかなわないですからね。
ここで、IMAPクライアントとしてどのメーラがいいか?という話になるのですが、オールドタイプのEmacs厨としては、Wanderlustが一押しです。Thunderbirdなんて軟弱者向けです。mewも悪くはないですが、IMAPでのソートをサポートしていないのが致命的です。
というわけで、Gmail向けのWanderlustの設定をまとめてみました。Emacs信者の方は、この機会にメーラもEmacs上に移行してはいかがでしょう。
インストールするもの
- FLIM, SEMI
- cygwin (windowsの場合)
- opensslとかgccとかautomakeとか
- starttls
- ftp://opaopa.org/pub/elisp/starttls-0.9.tar.gz
- cygwin上でstarttlsを使うには、パッチをあてる必要があるかもしれません (ref. http://www.tuchiya.org/wiki/wiki.cgi?page=Meadow+setup)
- wanderlust
.emacs
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; wl (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(抜粋)
- 必須設定
;; IMAP サーバの設定 (setq elmo-imap4-default-server "imap.gmail.com") (setq elmo-imap4-default-user "username@gmail.com") ; 適宜修正してください (setq elmo-imap4-default-authenticate-type ’clear) ; 以下3行コメント欄での指摘により追記 (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 "username") ; 適宜修正してください (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") ; Gmail IMAPの仕様に合わせて (setq wl-trash-folder "%[Gmail]/Trash") (setq wl-folder-check-async t) ; 非同期でチェックするように (setq wl-dispose-folder-alist (cons '("^%inbox" . remove) wl-dispose-folder-alist))
最後のwl-dispose-folder-alistは、inboxフォルダでの削除を「Archive」と同じ結果にするためのものです。一般に、GmailのIMAPサポートとでは、フォルダによって、削除の意味が変わってきます(ref. https://mail.google.com/support/bin/answer.py?answer=78755)。inboxフォルダで普通にIMAPの削除をすればArchive相当になるのですが、Wanderlustはデフォルトでは自分でTrashフォルダに移動させてしまいます。これはあまりうれしくない挙動なので、inboxフォルダでの削除を通常の削除とするようにしています。
.folder
%inbox %/
追記
そういえば、一般的なメーラの操作とGmailでの扱われ方の対応表によると、SPAM指定は、%[Gmail]/Spamフォルダへの移動、ということなので、ワンアクションでSPAM指定できるようにしたいものです。
追記2
「wanderlust で Gmail の IMAP を使う - 適当めも」より、日本語のフォルダが化ける場合には以下の設定が有効なようです。あまり日本語フォルダを使っていなかったので、気付きませんでした。id:buzztaikiさん、どうも!
(setq elmo-imap4-use-modified-utf7 t)
- 合同会社翻訳オフィス駒田 - 「Thunderbirdなんて軟弱者向けです」E...
- Webアプリを作ろう - 10/25 scrap
- 適当めも - wanderlust で Gmail の IMAP を使う
- ふログ - Wanderlust の IMAP で Gmail にアクセスしようとしたらば
- とあるはてな社員の日記 - Wanderlust + Gmail IMAPのお勧め設定
- Wanderlust で Gmail を使用する
- siwazakiの日記 - wanderlustを使ってGmailのIMAPを使う
- 刺身☆ブーメランのはてなダイアリー - Wanderlust + POPFile をし...
- えちょろぐ -Echos Log- - GmailでSMTPが上手く行かない
- siwazakiの日記 - wanderlustを使ってGmailのIMAPを使う
- 出来事・思う事・忘れそうな事 - Wanderlust で Gmail を使用する
- wanderlust%E3%81%8B%E3%82%89gmail%20(for%20domain)%20%20imap%E3...
- yamdanの日記 - wanderlust で gmail
- yamdanの日記 - やってみよう
- hirono_hideki 日暮途遠 - IMAP、SMTPサーバの基本設定
- ニートはPGになれるのかな - 思案のしどころ
- *scratch* - wanderlust
- たまスパ - Gmail + wanderlust の設定をした
- 大島芳樹のカリフォルニア日記 - Gmail + Wanderlust
