Gentoo Linuxな生活/アプリケーション関連[1]
おいちゃんがUNIXを触り始めた当初、メールを読もうとすると、/bin/mail,mhといったウルトラチープな環境しかありませんでした。そこに登場したemacs。これらのコマンドを使って、インタラクティブにメールが読める環境を提供してくれたですよ。なので、文字メディアを読もうとしたらemacsだったのです。で、私emacs+mewな環境でやっていたんですよね。当時(8年前)最も高機能なメーラはこの組み合わせでした。が、最近は違いますね。MSOutlookExpressや、電信8号、AlMail,Becky!など、グラフィカルでマウスベースな奴が一般的。
で、私も今までOutlookExpressを使ってました。結局時代の波に飲まれたのと、hotmailを利用するようになったからです。
ただ、コレをしばらく利用してて、気が付いたことがあります。
まあお手軽で使いやすいんですけどね、ちょいとここはどうもね。あと、メールヘッダのX-MailerにMS OutlookExpress XXXXと入るのがホントは気に食わない(笑)と、言うわけで、時代ではなさそうですが、あえてemacsのメーラに戻ってみようと思った次第です。
emacsにてメールを読む場合、代表的なやつは以下。
と、まぁこんな感じ。で、おいちゃんはどうしたか!やっぱね、昔を懐かしんでMew!とするつもりが大きな課題が発生。IMAPの日本語フォルダが日本語で読めん!おいちゃんはgentooStableなVer3.3を使ってみたのですが、その性かな?で、Wanderlustに落ち着きました。(゚Д゚)ノ ァィ なぜかというと、IMAP&日本語フォルダでググッてみたところ、emacs上ではコレしかひっかかんなかったからです。よく考えられてますね。
$ emerge -b wanderlust w3m-emacs
w3m-emacsは、HTMLメールが読めるようにするためです。俺はテキストオンリーだぜ!な硬派なひとは要らないです。
emacs立ち上げてESC→x info(これを良くM-x infoと書きますな。MはMetaの意味)。すると、wanderlustの日本語infoファイルがあります。これを見ながら設定をせこせことやっていけばいい。で、どんな機能があるのか一読。お気に入りポイント
特に最後の機能は、いろんなメーラでも無いですね。大量メールを捌くにはとても使いでがあります。ただ、設定してみて思ったこと。昔は1日100通ぐらいあったLinux-usersメーリングリストも流量減りましたねー。10通ぐらいしかない。まあWebサイトで情報公開、BBSなどが広がりましたからね。MLの方が柔軟性は高いけど、MLじゃなくても出来るってことだな。
ユーザのホームディレクトリにとりあえず以下の設定を追加してみてるデス。
;HTMLメールを読めるようにする (require 'mime-w3m) ;日本語infoを読めるようにする (auto-compression-mode t) ;メールドラフトモードをWandarlustドラフトモードに (autoload 'wl-user-agent-compose "wl-draft" nil t) (if (boundp 'mail-user-agent) (setq mail-user-agent 'wl-user-agent)) (if (fboundp 'define-mail-user-agent) (define-mail-user-agent 'wl-user-agent 'wl-user-agent-compose 'wl-draft-send 'wl-draft-kill 'mail-send-hook)) ;w3mでグラフィック表示を有効にする (setq w3m-default-display-inline-images t)
日本語Infoが読めなくて、(auto-compression-mode t)を探すのに結構苦労したデス。あとは、.wlと、.foldersをお好みに書き書きしていけば良いと思われます。おいちゃんの設定はこんな感じ。
;.wl (setq wl-highlight-highlight-citation-too t) (setq wl-smtp-posting-server "SMTPサーバ") (setq wl-nntp-posting-server "NNTPサーバ") (setq elmo-imap4-default-server "IMAPサーバ") (setq elmo-imap4-default-authenticate-type 'digest-md5) (setq elmo-imap4-use-modified-utf7 t) (setq wl-local-domain "femt.ddo.jp") (setq wl-message-id-domain "femt.ddo.jp") (setq wl-stay-folder-window t) (setq wl-trash-folder "%inbox.ごみ箱") (setq wl-from "自分のメールアドレス") (add-hook 'wl-summary-prepared-pre-hook 'wl-summary-expire) (setq wl-biff-check-folter-list '( "IMAPフォルダ1" "IMAPフォルダ2" )) (setq wl-biff-check-interval 900)
;.folders %inbox "受信箱" %inbox.送信済みフォルダ "送信済みフォルダ" +draft "下書き" %inbox.ごみ箱 "ごみ箱" %inbox.SPAM "迷惑メール" 友人方{ %inbox.友達A "友達A" } メーリングリスト{ *%inbox.ML.gentooJP-users,%inbox.ML.gentooJP-misc "GentooML" %inbox.ML.Linux-users "Linux-users" } ;新聞ページ @yomiuri-html / @impress /
まあ、設定は例なので、適宜やってみてくだされ。おいちゃんの運用は、
M-x wlで起動します。おいちゃんは昔っからの慣れで、Ctrl+x Ctrl+mでwlが起動するようキーバインドしなおしました。SPACEキーで基本的に操作が出来るのでなかなかラクチン♪mewのキー操作で大体できるので、おいちゃんはあまり違和感ないなー。
emacsのメーラとしてmewに慣れていた身からすると、wanderlustはなかなかいいネ♪機能が豊富で柔軟な設定が出来るのがイイ(・∀・д・)クナイ!。全てのフォルダを区別無く使えるので、適切な設定が出来ていれば必要なメールの整理が簡単にできます。ただ、コレも万人受けはしませんなー。
その代わり、いい事もあって、
と、どっちもどっち。結局完全無欠!ってのはなかなか見つからないところです。いいんですよ、自分が使う環境は自分が満足すれば。作業効率が自分にとって最高な環境が一番♪
(This host) = https://femt.ddo.jp