本章では、メールの編集および送信に用いられる一般的なEmacsモード――Messageモードについて説明しました。これは、利用可能な複数のモードのうちの一つに過ぎません。Emacs 23.2より前は、デフォルトのモードはMailモードでした。これは多くの点でMessageモードと似ていますが、機能はより限定的です。例えば、基本的なMIMEのみをサポートしており、添付ファイルの追加は可能ですが、より高度なMIME機能は備わっていません。他にも利用可能なモードとしてMH-Eがあります(The Emacs Interface to MHのMH-Eを参照してください)。
メールの編集および送信に用いる優先的な方法として、これらのメールユーザーエージェントのいずれかを選択できます。コマンド C-x
m、C-x 4 m、C-x 5 m
は、指定したエージェントを使用します。バグ報告機能(バグの報告を参照)など、メールを送信する Emacs
の他のさまざまな部分でも同様です。メールユーザーエージェントを指定するには、変数 mail-user-agent をカスタマイズしてください。現在、有効な値には message-user-agent(メッセージモード)、sendmail-user-agent(メールモード)、gnus-user-agent、mh-e-user-agent
があります。その他のオプションが利用可能な場合もあります。詳細は使用しているメールユーザーエージェントパッケージのマニュアルを確認してください。また、define-mail-user-agent を使用して別のメールユーザーエージェントを定義することもできます。
別のメール作成方法を選択した場合、本章に記載されているメールバッファおよびメッセージモードに関する情報は適用されません。他の方法では、別のバッファに異なる形式のテキストが使用され、コマンドも異なります。
同様に、メールの読み込みに希望する方法を指定するには、変数 read-mail-command
をカスタマイズしてください。デフォルトは rmail です(Rmail によるメールの読み込み を参照)。