Oracle® Solaris 11.2 での sendmail サービスの管理

印刷ビューの終了

更新: 2014 年 7 月
 
 

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

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

メールゲートウェイに適しているのは、Ethernet および電話回線に接続されているシステムです。インターネットへのルーターとして構成されているシステムも適しています。メールホストをメールゲートウェイとして構成するか、あるいは別のシステムをメールゲートウェイとして構成できます。複数のメールゲートウェイを自分のドメイン用として構成できます。UUCP (UNIX-to-UNIX Copy Program) 接続がある場合は、メールゲートウェイとして UUCP 接続を使ってシステムを構成します。

  1. メールゲートウェイシステム上で管理者になります。

    詳細は、Oracle Solaris 11.2 でのユーザーとプロセスのセキュリティー保護 の割り当てられている管理権利の使用を参照してください。

  2. sendmail を停止します。
    # svcadm disable -t network/smtp:sendmail
  3. ホスト名の構成を確認します。

    check-hostname スクリプトを実行し、sendmail が、このサーバーの完全指定のホスト名を識別できるかどうかを確認します。

    # /usr/sbin/check-hostname
    hostname phoenix OK: fully qualified as phoenix.example.com

    このスクリプトで完全指定ホスト名が識別できなかった場合は、完全指定ホスト名をホストの最初の別名として /etc/hosts 内に追加する必要があります。この手順の詳細は、Step 4メールホストを設定する方法 を参照してください。

  4. ネームサービスが起動されていることを確認します。
    1. (オプション)NIS を実行している場合は、次のコマンドを使用します。
      # ypwhich

      詳細は、ypwhich(1) のマニュアルページを参照してください。

    2. (オプション)DNS を実行している場合は、次のコマンドを使用します。
      # nslookup hostname
      hostname

      ホスト名を指定します。

      詳細は、nslookup(1M) のマニュアルページを参照してください。

    3. (オプション)LDAP を実行している場合は、次のコマンドを使用します。
      # ldaplist

      詳細は、ldaplist(1) のマニュアルページを参照してください。

  5. sendmail を再起動します。
    # svcadm enable network/smtp:sendmail
  6. メール構成をテストします。

    手順については、メール構成をテストする方法を参照してください。


    注 - メールゲートウェイの詳細は、ハードウェアコンポーネントChapter 3, メールサービス (リファレンス)を参照してください。