第 23章MTA(Mail Transport Agent)の設定

メール転送エージェント (MTA) は、Red Hat Linuxシステムから電子メールを送信するのに欠かせません。EvolutionMozilla MailMutt、などのMUA(メールユーザーエージェント)は、電子メールを読んだり書いたりするのに使用します。ユーザーがMUAから電子メールを送信する場合、メッセージはMTAに渡され、さらに一連のMTAに渡されてから送信先に届けられます。

ユーザーがシステムから電子メールを送信するつもりがない場合でも、自動化されたタスクやシステムプログラムで/bin/mailコマンドが使用されて、ログメッセージが記録された電子メールがローカルシステムのrootユーザーに送られることがあります。

Red Hat Linux 9には、SendmailとPostfixという2つのMTAがあります。両方のMTAがインストールされている場合、sendmailがデフォルトのMTAになります。メール転送エージェント切替を使用すると、システムのデフォルトのMTAとしてsendmailpostfixのどちらかを選択することができます。

テキストベースでメール転送エージェント切替を使用したい場合は、 redhat-switch-mail RPMパッケージがインストールしてある必要が あります。グラフィックバージョンを使用する場合は、redhat-switch-mail-gnome パッケージがインストールされている必要があります。 RPMパッケージのインストールについての詳細は、 パートVを参照してください。

メール転送エージェント切替をスタートするには、パネル上のメインニューボタンを 選択して システムツール => その他のシステムツール => メール転送エージェント切替と進みます。あるいは、シェルプロンプト(例えば、XTerm又はGNOMEターミナル)で redhat-switch-mailと入力します。

X Window Systemが実行されている場合は、プログラムが自動的に検出します。実行されている場合、図23-1に示すように、プログラムはグラフィカルモードで起動します。Xが検出されない場合、プログラムはテキストモードで起 動します。メール転送エージェント切替を強制的にテキストモードで起動するには、redhat-switchmail-nox コマンドを使用します。

図 23-1. メール転送エージェント切替

MTAの変更にOKを選択すると、その選択されたメールデーモンの ブート時起動が有効になります。そして選択されていないメールデーモンは無効となり、 ブート時に開始されません。選択したメールデーモンがスタートして、他のメールデーモンが 止まることになります。このように変更はすぐに反映されます。

電子メールのプロトコルと MTAに関する詳細は、Red Hat Linux 参照ガイドを 参照して下さい。MUAに関する情報はRed Hat Linux 入門ガイドを参照して 下さい。