ALIASES(5)                                             ALIASES(5)



名前
       aliases - Postfix エイリアスデータベースの書式

書式
       newaliases

解説
       aliases はローカル受信者へのメールの宛名を書き換えるシステ
       ム全体に渡る機構を提供します。書き換えは Postfix  local(8)
       配送エージェントにより処理されます。

       通常、aliases テーブルには postalias(1) コマンドへの入力に
       使われるテキストファイルが指定されます。dbm または db 形式
       でインデックス化された結果はメールシステムが高速に検索する
       ために使われます。Postfix エイリアスデータベースを変更した
       後は、インデックスファイルを再構築するために newaliases コ
       マンドを実行してください。

       入力および出力ファイルの形式は Sendmail バージョン 8 互 換
       であることと、NIS マップとして使うのに適していることが求め
       られます。

       ユーザは自分自身へのメール配送を、.forward ファイルをホ ー
       ムディレクトリに作ることで制御できます。それぞれのユーザの
       .forward ファイルの行は aliases のエントリの右側と同じ文法
       です。

       エイリアスデータベース入力ファイルの書式は次の通りです:

       o      エイリアスの定義は次の形式を持ちます

                   name: value1, value2, ...

       o      空行は無視され、行頭の非空白文字が `#' で始まる行も
              同様です。

       o      論理行は非空白字文字で始まります。空白で始まる行 は
              前の論理行を継続します。

       name  はローカルのアドレスです(ドメイン部分は持ちません)。
       名前が空白、`#'、`:'、`@' のような特別な文字を含む場合には
       二 重引用符を使います。name はデータベース検索で大文字・小
       文字によらないようにするために、小文字に変換されます。

       さらに、owner-name 宛のエイリアスが存在すると、配送の判 断
       は始めのアドレスではなく、そのアドレスに向けられます。これ
       は典型的には配送できなかったメールの元の送信者よりもメーリ
       ングリストの配送問題を扱うのによい地位にいる、メーリングリ
       ストのオーナーに配送エラーを向けるのに使われます。

       value には1つもしくはそれ以上の次の項目を含みます:

       address
              メールは address に転送されます。これは RFC 822標準
              互換です。

       /file/name
              メ ールは /file/name に追加されます。ファイルへの配
              送の詳細は local(8) を参照してください。配送は通 常
              の ファイルに制限されません。例えば、読みたくないメ
              ールを処理するためには、それを /dev/null に向 け ま
              す。

       |command
              メールは command にパイプされます。空白などの特別な
              文字を含むコマンドは二重引用符で括ります。コマン ド
              への配送の詳細は local(8) を参照してください。

              コ マンドが失敗すると、ある制限された量のコマンド出
              力 が 送 信 者 に メ ー ル で  返  さ  れ  ま  す。
              /usr/include/sysexits.h  ファイルには期待される終了
              コードを定義されています。例えば "user  unknown" エ
              ラ ーをシミュレートするには |"exit 67" を使い、負荷
              の大きなブラックホールを実装するには |"exit 0" を使
              います。

       :include:/file/name
              メ ールは指定されたファイルに挙げられた目的地に送ら
              れます。 :include: ファイル内の行はエイリアスのエン
              トリの右側と同じ文法を持ちます。

              配 送先はこのマニュアルページに記載された配送先が使
              えます。しかし "|command" と /file/name への配送 は
              デ フォ ル ト で は 禁 止されています。許可するには
              allow_mail_to_commandsallow_mail_to_files の 設
              定パラメータを編集します。

拡張アドレス
       エイリアスデータベースの検索に失敗し、受信者のローカル部分
       にオプションの区切り文字(デリミタ)を含んでいると( つ ま り
       user+foo)、検索は拡張していないアドレス(つまり user)に置き
       換えられます。

設定パラメータ
       以下の main.cf パラメータは特にこのトピックに関連があり ま
       す。文法の詳細やデフォルト値はPostfix main.cf ファイルを参
       照してください。設定の変更後は postfix reload コマン ド を
       使ってください。

       alias_maps
              エイリアスデータベースのリスト。

       allow_mail_to_commands
              外部コマンドへのメール配送の用法を制限します。

       allow_mail_to_files
              外部ファイルへのメール配送の用法を制限します。

       expand_owner_alias
              対 応する owner- 付きのエイリアスがあるエイリアスに
              配送する際に、エンベロープ送信者アドレスを owner エ
              イ リアスの左側のアドレスではなく右側部分に設定しま
              す。

       owner_request_special
              owner-xxxxxx-request アドレスを特別扱いします。

       recipient_delimiter
              拡張アドレスから受信者を区切るデリミタ。

バグ
       正 規表現エイリアス検索テーブルを使うことはできますが、 $1
       などによる置き換えはセキュリティの抜け穴を開けてしま う た
       め、禁止されています。

標準
       RFC 822 (ARPA Internet Text Messages)

関連項目
       local(8) ローカル配送エージェント
       newaliases(1) エイリアスデータベース管理
       regexp_table(5) POSIX 正規表現テーブルフォーマット
       pcre_table(5) Perl 互換正規表現テーブルフォーマット

ライセンス
       The Secure Mailer license はこのソフトウェアと一緒に配布さ
       れなければいけません。

作者
       Wietse Venema
       IBM T.J. Watson Research
       P.O. Box 704
       Yorktown Heights, NY 10598, USA



                                                       ALIASES(5)