メールシステムの管理

メールゲートウェイを設定する方法

メールゲートウェイは、ドメイン外のネットワークとの通信を管理します。送信側メールゲートウェイ上のメールプログラムは、受信側システムのメールプログラムと同じでなければなりません。

メールゲートウェイに適しているシステムは、Ethernet および電話回線に接続されているシステムか、またはインターネットへのルーターとして設定されているシステムです。メールホストをメールゲートウェイとして設定するか、または別のシステムをメールゲートウェイとして設定できます。複数のメールゲートウェイを自分のドメイン用として設定できます。UUCP 接続がある場合は、UUCP 接続をメールゲートウェイとするシステム (1 つまたは複数のシステム) を設定してください。

  1. メールゲートウェイで root になります。

  2. cp /etc/mail/main.cf /etc/mail/sendmail.cf と入力して Return キーを押します。

    このコマンドにより、main.cf ファイルがコピーされ、名前が変更されます。

  3. /etc/mail/sendmail.cf ファイルを編集し、次のように変更します。

    1. リレーメールプログラムが UUCP ではない場合にだけ、デフォルトエントリ DMsmartuucp をリレーメールプログラムに適したエントリに変更します。

      使用可能なメールプログラムは、smartuucp (デフォルト)、ddnether、および uucp です。

      メールゲートウェイごとに異なるリレーメールプログラムを (特に問題がなければ) 指定できます。main.cf ファイルでその他のリレーメールプログラムの規則を定義できます。各デフォルトリレーメールプログラムの説明は、「メールプログラム」を参照してください。

    2. エントリ DR ddn-gateway で、ddn-gateway をメールリレーの名前に置き換えます。

      DR エントリがメールリレーを定義します。

    3. エントリ CR ddn-gateway で、ddn-gateway をメールリレーの名前に置き換えます。

      CR エントリがメールリレーのクラスを定義します。1 つまたは複数のホストをこのクラスのメンバーとして指定できます。

    4. (オプション) Dmmaildomain または Lmmaildomain エントリを追加してメール配信に使用するメールドメイン名を定義します。

      m マクロでメールドメイン名を定義します。マクロが定義されていなければ、最初の構成要素を除いたネームサービスドメイン名が使用されます。たとえば、ecd.east.acme.comeast.acme.com になります。L コマンドを使用すると、sendmail は、maildomain を検索キーとして使用して、sendmailvars テーブルで使用する名前を検索します。

    5. 編集したものを保存します。

  4. メールゲートウェイを再起動し、メール構成をテストします。

    詳細は、「メール構成のテスト」を参照してください。