Solaris のシステム管理 (第 3 巻)

メールサーバーを設定する方法

メールサーバーはローカルユーザーにメールサービスを提供するだけなので、設定には特別な手順は必要ありません。ユーザーはパスワードファイルか名前空間にエントリが必要です。そのエントリは、メールの配信用にローカルのホームディレクトリが ‾/.forward を確認できるために必要です。このためにホームディレクトリサーバーがしばしばメールサーバーとして設定されます。

メールサーバーは、クライアントからのすべてのメールのルーティングを行います。メールサーバーに必要な唯一のリソースは、クライアントメールボックスのための十分なスプール空間です。リモートのマウントでは、/var/mail ディレクトリを使用できるようにする必要があります。

この作業のために、/etc/dfs/dfstab ファイルを確認して /var/mail ディレクトリがエクスポートされていることを確認します。

  1. メールサーバー上でスーパーユーザーになります。

  2. /var/mail ディレクトリをリモートアクセスに使用できるかどうかを確認します。

    share と入力して Return キーを押します。/var/mail ディレクトリがリストになっていれば、これで終了です。/var/mail ディレクトリがリストされていなければ、次の手順に進みます。

  3. /var/mail ディレクトリをリモートアクセスに使用できるようにします。

    以下のコマンドをキー入力します。


    # share -F nfs /var/mail
    
  4. ファイルシステムを永続的にリモートアクセスに使用できるようにします。

    /etc/dfs/dfstab を編集し、2. で使用したコマンド行を追加します。


    # cat /etc/dfs/dfstab
     ..
    share -F nfs -o rw /var/mail

注 -

mail.local プログラムは、メッセージが初めて配信されたときに /var/mail ディレクトリでメールボックスを自動的に作成します。メールクライアントのためにメールボックスを作成する必要はありません。