ローカルメール別名ファイルで別名を解釈処理するには、次の手順に従います。
ユーザーとメールボックスの場所の各リストをコンパイルします。
メールサーバーのスーパーユーザーになるか、あるいは同等の役割になります。
役割については、『Solaris のシステム管理 (セキュリティサービス)』の「特権付きアプリケーションの使用」を参照してください。
/etc/mail/aliases ファイルを編集し、次のようなエントリを作成します。
ユーザーごとにエントリを追加します。
user1: user2@host.domain |
user1 |
新しい別名を指定 |
user2@host.domain |
新しい別名の実際のアドレスを指定 |
Postmaster: root エントリがあることを確認します。
# cat /etc/mail/aliases .. Postmaster: root |
root の別名を追加します。ポストマスターとして指定された個人のメールアドレスを使用します。
# cat /etc/mail/aliases .. root: user@host.domain.com |
user@host.domain.com |
指定されたポストマスターに割り当てられているアドレスを指定 |
別名データベースを再構築します。
# newaliases |
/etc/mail/sendmail.cf の AliasFile オプションの構成に応じて、このコマンドは、/etc/mail/aliases.db ファイルを 1 つ、または /etc/mail/aliases.dir と /etc/mail/aliases.pag の 1 組のファイルのどちらかをバイナリ形式で生成します。
次の手順のどちらかを実行して、生成されたファイルをコピーします。
(省略可能) /etc/mail/aliases、/etc/mail/aliases.dir、および /etc/mail/aliases.pag ファイルを他の各システムにコピーします。
rcp または rdist コマンドを使用して 3 つのファイルをコピーできます。詳細は、rcp(1) のマニュアルページまたは rdist(1) のマニュアルページを参照してください。また、この目的のためのスクリプトを作成することもできます。
これらのファイルをコピーしたら、newaliases コマンドを他の各システムで実行する必要はありません。ただし、メールクライアントを追加または削除するたびにすべての /etc/mail/aliases ファイルを更新する必要があるので注意してください。
(省略可能) /etc/mail/aliases.db ファイルを他の各システムにコピーします。
rcp または rdist コマンドを使用してファイルをコピーできます。詳細は、rcp(1) のマニュアルページまたは rdist(1) のマニュアルページを参照してください。また、この目的のためのスクリプトを作成することもできます。
このファイルをコピーしたら、newaliases コマンドを他の各システムで実行する必要はありません。ただし、メールクライアントを追加または削除するたびにすべての /etc/mail/aliases ファイルを更新する必要があるので注意してください。