1. Mewに関する疑問

[In English]

1.1 Mew って何?

Mew info「はじめに読んでね」より引用。

Mew とは、テキスト・メールやマルチメディア・メール(MIME)、ニュース、セキュリティ機能(PGP、SSH、SSL)を便利に利用するためのユーザインターフェイスです。

Mew は 「Messaging in the Emacs World」 の略です。 先頭の M は大文字で表記し、「みゅう」と読みます。M で始まるかわいらしい単語を選んだ結果 Mew になりました。 決して漫画の題名や某アイドルの歌、あるいは、関西の会社に因んでいるわけではありません。:p

Mew バージョン 3.1 の特長を以下に示します。


1.2 Mewをインストールしたい

1.2.1 はじめに

Mew をインストールする前に,まずお使いの Emacs のバージョンを確認してください。 Mew は以下のバージョンの Emacs をサポートしています。

Windows環境の場合は,Mew on Win32 Project(http://www.mew.org/Win32/index.html)に簡単にインストールすることができるパッケージが用意されていますので,そちらをご覧ください。

1.2.2 Mew を入手する

Mewの正式パッケージは http://www.mew.org/Release/ にあります。 いくつかのサイトにミラーされていますので,関連リンク集にあるミラーサイトの項目を参照して,より近いサイトから入手することをお勧めします。 また,開発の最前線(アルファパッケージ)を追いかけたい冒険者のために,匿名 CVS を利用して最新のソースを入手する方法もあります。 その方法については「Mew の最新版を追いかける(anoncvs)」を参照してください。

正式パッケージ

ひととおりの機能拡張や仕様変更が終わり,安定したところで正式版としてリリースされるパッケージです。 http://www.mew.org/Release/に置かれます。 正式パッケージでは,これ以上機能の追加や仕様の変更は行われません。 ただし,安定化をはかるために mew-W.XX-W.XX.Y.patchmew-W.XX.Y-W.XX.Z.patch という形でパッチが提供されることがあります。

プレリリースパッケージ

正式パッケージとしてリリースされる一歩手前のパッケージです。 mew-X.YY.ZpreWW.tar.gzという名前で http://www.mew.org/Beta/ に置かれます。 プレリリースパッケージがリリースされた後に不具合の報告がなければ,正式パッケージとしてリリースされます。

ベータパッケージ

最新版としてリリースされるパッケージです。 mew-X.YY.ZbWW.tar.gz という名前で http://www.mew.org/Beta/ に置かれます。 新たな機能の追加や,従来から提供されている機能の仕様変更や拡張など,Mewをよりよくするためにいろいろな試みがなされます。 ベータパッケージを利用する場合は,Mew-dist メーリングリストに加入して,常に最新の情報を得るようにしてください。 メーリングリストへの参加方法は「メーリングリストについて」を参照してください。

1.2.3 Mew をインストールする

ここでは,正式パッケージ(mew-2.0.tar.gz)が /tmp に置かれているという前提で話を進めていきます。

1. アーカイブを展開します
% cd /tmp
% tar zxvf mew-2.0.tar.gz
% cd mew-2.0
2. 必要であれば Makefile の内容を書き変えます。
prefix
インストールで利用する各種ディレクトリの基点になります。 デフォルトは /usr/local です。
infodir
Info をインストールするディレクトリです。 デフォルトは $(prefix)/info/usr/local/info) です。
EMACS
Emacs を起動するときのコマンド名を指定します。 デフォルトは emacsです。
elispdir
Mewをインストールするディレクトリを指定します。 デフォルトは $(prefix)/share/emacs/site-lisp/mew/usr/local/share/emacs/site-lisp/mew) です。
etcdir
Mewが利用するアイコンをインストールするディレクトリです。 デフォルトは $(prefix)/lib/$(EMACS)/etc/Mew/usr/local/lib/emacs/etc/Mew) です。

Mewが利用するバイナリ(mewencode,mewdecode,mewls。ソース等はbin以下にある)は,configure によって自動的に Makefile が作られます。

3. make を実行します。
% make

※いくつか警告が表示されることがありますが,無視してください。

4. Info を生成します。
% make info
% make jinfo
5. インストールします。
% su
# make install
# make install-jinfo
6. 設定を追加します。
以下に挙げるのは最低限の設定です。
~/.emacs
(autoload 'mew "mew" nil t)
(autoload 'mew-send "mew" nil t)

;;; Makefile の etcdir で指定したディレクトリ
(setq mew-icon-directory "/usr/local/lib/emacs/etc/Mew") 

(if (boundp 'read-mail-command)
    (setq read-mail-command 'mew))
(autoload 'mew-user-agent-compose "mew" nil t)
(if (boundp 'mail-user-agent)
    (setq mail-user-agent 'mew-user-agent))
(if (fboundp 'define-mail-user-agent)
    (define-mail-user-agent
      'mew-user-agent
      'mew-user-agent-compose
      'mew-draft-send-message
      'mew-draft-kill
      'mew-send-hook))
~/.mew.el
例えば,次のような構成の場合,
メールアドレス:          bar@foo.com
メールサーバ:            mail.foo.com
メールサーバのアカウント:bar
接続方式:                POP
POPサーバ:               pop.foo.com
POPサーバのアカウント:   barbar

以下のように設定します。

;;; メールアドレスの @ より前(ユーザ名)を指定する。
(setq mew-user "bar")

;;; メールアドレスの @ 以降を指定する。
(setq mew-mail-domain "foo.com")

;;; POPを利用する場合。APOP の場合は設定する必要はない。
(setq mew-pop-auth 'pass)

;;; POPサーバのアカウントを指定する。
(setq mew-pop-user "barbar")

;;; 利用するPOPサーバを指定する。
(setq mew-pop-server "pop.foo.com")

;;; 利用するSMTPサーバ(メールサーバ)を指定する。
(setq mew-smtp-server "mail.foo.com")

1.3 Mew-1.94 から移行する際に注意する点は?

(To be written ...)


1.4 2匹の子猫の名前は?

茶色の方が kiki,黒い方が jiji です。


1.5 Mew をヒエログリフ(古代エジプト象形文字)で書くとどうなりますか?

シャンポリオン先生によれば,こうなります

シャンポリオン(Jean Francois Champollion)先生
フランスのエジプト学者。 1822年ロゼッタ石により古代エジプトの象形文字の解読に成功。 晩年エジプト文法・辞典をほぼ完成、没後刊行。(1790〜1832)(広辞苑第5版より引用)

1.6 ロンドンで Mew が走り回っていると聞いたのですが,本当ですか?

これを見れば一目瞭然でしょう。


【Mew FAQ】