Go to main content
Oracle® Solaris 11.3 での sendmail サービスの管理

印刷ビューの終了

更新: 2016 年 11 月
 
 

ローカルメール別名ファイルを設定する方法

  1. ユーザーとメールボックスの場所の各リストをコンパイルします。
  2. メールサーバー上で管理者になります。

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

  3. /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

      指定されたポストマスターに割り当てられているアドレスを使用します

  4. 別名データベースを再構築します。
    # newaliases

    –/etc/mail/sendmail.cfAliasFile オプションの構成によって、このコマンドが /etc/mail/aliases.db ファイルを 1 つ生成するか、または /etc/mail/aliases.dir/etc/mail/aliases.pag の 1 組のファイルを生成するかが決まります。

  5. 生成されたファイルに対して、次の手順のどちらかを実行します。
    • /etc/mail/aliases/etc/mail/aliases.dir、および /etc/mail/aliases.pag ファイルをほかの各システムの /etc/mail ディレクトリにコピーします。
    • /etc/mail/aliases および /etc/mail/aliases.db ファイルをほかの各システムの /etc/mail ディレクトリにコピーします。

      生成されたファイルをコピーするには、scp または rsync コマンドを使用できます。詳細は、scp(1) のマニュアルページまたは rsync(1) のマニュアルページを参照してください。また、この目的のためのスクリプトを作成することもできます。

      これらのファイルをコピーする場合は、newaliases コマンドをほかの各システムで実行する必要はありません。ただし、メールクライアントを追加または削除するたびにすべての /etc/mail/aliases ファイルを更新する必要があります。