メールサーバーはローカルユーザーにメールサービスを提供するだけなので、設定には特別な手順は必要ありません。ユーザーはパスワードファイルまたは名前空間にエントリが必要です。さらに、メールが配信されるためには、ユーザーは ~/.forward ファイルを確認するためのローカルのホームディレクトリを用意する必要があります。このため、ホームディレクトリサーバーがしばしばメールサーバーとして設定されます。メールサーバーについては、ハードウェアコンポーネントの Chapter 3, メールサービス (リファレンス)でさらに詳しく説明します。
メールサーバーは、メールクライアント宛てにメールを経路指定します。このタイプのメールサーバーは、クライアントのメールボックス用に十分なスプール空間が必要です。
クライアントが自分のメールボックスにアクセスするには、/var/mail ディレクトリをリモートマウントに利用できなければなりません。または、POP (Post Office Protocol)、IMAP (Internet Message Access Protocol) などのサービスをサーバーから利用できなければなりません。次のタスクでは、/var/mail ディレクトリを使ってメールサーバーを設定する方法を示します。このドキュメントでは、POP または IMAP の構成方法については説明しません。
次のタスクのために、/var/mail ディレクトリがエクスポートされていることを /etc/dfs/dfstab ファイルで確認します。
詳細は、Oracle Solaris 11.2 でのユーザーとプロセスのセキュリティー保護 の割り当てられている管理権利の使用を参照してください。
# svcadm disable -t network/smtp:sendmail
# share
/var/mail ディレクトリが表示された場合は、手順 5 に進みます。
/var/mail ディレクトリが表示されない場合、あるいはリストが表示されない場合は、該当する手順に進みます。
Oracle Solaris 11.2 でのネットワークファイルシステムの管理 のファイルシステム自動共有を設定する方法の手順に従って、/var/mail ディレクトリを使用して NFS サービスを起動します。
/etc/dfs/dfstab ファイルに次のコマンド行を追加します。
share -F nfs -o rw /var/mail
# shareall
# ypwhich
詳細は、ypwhich(1) のマニュアルページを参照してください。
# nslookup hostname
ホスト名を指定します。
詳細は、nslookup(1M) のマニュアルページを参照してください。
# ldaplist
詳細は、ldaplist(1) のマニュアルページを参照してください。
# svcadm enable network/smtp:sendmail