mewでGTD
mewの最大の欠点として、メールサーバーと同じPC内で使う場合でもmew用にメールディレクトリを作る必要があるということがあって、これがイヤなのでmuttつかっていたんだけど、Maildirはいじらずにいろいろできるのでまぁ利点にもなるかなと思い直した。
mewでいろいろやってもMaildirには影響ない!ってことでいろいろ遊んでみることにした。
そんなわけで、mewを使い出すときに
incm -a -b -d ~/Maildir -i ~/Mail
とはせずに、
incm -a -b -d ~/Maildir -i ~/Mail/archive
とした。(~/Maildirがcourierの通常のmaildirで、~/Mailがmew用の)
incmはmewが内部的に使うメールを移動させるためのコマンドで、上記は今までのメールをmewのarchiveフォルダへコピーしたということ。
これでいままでに8万通ほどたまっていたinboxがすっきりarchiveへ移動。inboxは空っぽになった。気持ちいい!
で、inboxを空っぽに保つ、いわゆるGTDを実践しようと考えた。
こんなところをみつつ、他に action, hold というフォルダも作った。
各フォルダは次のように使う
- Action
- 返信しなくちゃいけないけど1,2分じゃかけないメールや、何らかのアクションを必要とするメールを突っ込む。すぐ返信ができるものは読んですぐ返信しちゃう。
- Archive
- アクションがすんだメールは全部ここへ
- Hold
- 保留フォルダ。しばらく参照する可能性のあるメールなんかをいれとく
数時間やってみて思ったのだが、今までは読み流すだけでよかったどうでもいいメールにたいしても、何らかのアクションを要求されるのはめんどくさいなぁ。
んー、続くか微妙だわぁ。
Mew on Meadow #2
メール送ったら、Date ヘッダが
Date: Fri, 28 Oct 2005 00:52:58 +0900 (東京 (標準時))
とかなっててびびる。環境変数で TZ=JST-9
とかをちゃんと指定しておかないとだめみたいだ。
mew-smtp-ssh-server
がさり気に便利。
Mew on Meadow
とりあえずサーバー上ではなくなってしまったので結局今までの Becky! と同様 imap-ssl 経由でメールを読むことになった。
最初、
(setq mew-imap-server "example.com")
(setq mew-imap-ssl t)
(setq mew-imap-delete nil)
とかしてみたら、stunnel がないよ! とか言うエラー。
stunnel ダウンロードしても一回やったら今度は証明書の検証に失敗した系のエラー。
一応うちは CACert の証明書を利用しているので、ここのルート証明書を stunnel に読ませられればいいはずなんだけど、やりかたわかんねの。
結局、PuTTY の plink.exe をつかって ssh 経由でサーバーに接続してから imap、という感じになった。pageant.exe 立ち上げた状態にしておかないとだめでめんどい。(基本 ssh は colinux 経由でやっていてそっちで keychain つかってるので、Windows のほうで pageant 使ってない)
設定はこんな感じ。
; imap
(setq mew-proto "%")
(setq mew-imap-user "typester")
(setq mew-imap-ssh-server "typester@mail.example.com")
(setq mew-imap-server "mail.example.com")
(setq mew-imap-auth t)
(setq mew-imap-auth-list (list "CRAM-MD5" "LOGIN"))
(setq mew-imap-delete nil)
(setq mew-ssh-prog "plink")
inbox を空に
メーラ変えた&過去メール移行してないという状況なので、inbox を空にするっていうのを実践しようとしたけど無理すぎ!!
inboxためまくり、重要なのだけ別のとこへコピー、片付けたらそれ削除。とかのスタイルのが性に合ってる。
自分に関係のないメールが多すぎなので、どしてもこういう感じになっちゃうんだよなぁ。
複数設定切り替え
ほぼすべての設定を複数つかいわけられる(多分
(setq mew-config-alist
'(("gmail"
("name" . "typester")
("user" . "typester")
("mail-domain" . "gmail.com"))
("perl"
("name" . "Daisuke Murase")
("user" . "typester")
("mail-domain" . "cpan.org"))
("priv"
("name" . "murase")
("user" . "typester")
("mail-domain" . "unknownplace.org"))
))
こんなんで default 以外の設定を定義できる。この中では default の mew-user
とかの mew- をとったものを指定するらしい。
切り替えるには Summary/Virtual モードでは C で、メール編集時には C-c C-o で、それぞれ切り替えられる。
mew
思ったよりはいいかも。
(setq mew-mailbox-type 'mbox)
(setq mew-mbox-command "incm")
(setq mew-mbox-command-arg "-d /home/typester/Maildir")
とかしたら Maildir のほうの新着メールが消えて焦った。
(setq mew-mailbox-type 'mbox)
(setq mew-mbox-command "incm")
(setq mew-mbox-command-arg "-b -d /home/typester/Maildir")
としておいた。この辺は man incm
参照。
実際は Maildir からコピーしてこずに直で Maildir 内のメール読めるといいんだけど。 (できないこともないんだが inbox に 30,000 通以上溜め込んでる今の状況じゃ mew だとつらげ)
メーラとしては全然満足だねぃ。ちょっとメインで使ってみる。
mew
いい加減 Becky! 重いので、サーバー上で使うように入れてみる。
と思ったら間違って colinux のほうに入れてた。とりあえずこっちで使ってみる。
Namazu や Rast との連携もできるみたいでヨサゲかも。
提案パッケージ:
w3m-el stunnel4 stunnel wv xlhtml ppthtml compface netpbm x-face-el mu-cite mule-ucs bogofilter bsfilter spamassassin
namazu2-index-tools mhc