ALIASES(5)                                                          ALIASES(5)



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

書式
       newaliases

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

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

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

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

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

       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)に置き換えられます。

       propagate_unmatched_extensions パラメータはマッチしなかった拡張アドレス
       (+foo) をテーブル検索の結果に展開するかどうかを制御します。

大文字・小文字の統一
       local(8) 配送エージェントはデータベース検索をする前に常に検索文字列を小
       文字に統一します。

セキュリティ
       local(8) 配送エージェントは alias_maps において正規表現によって $1 など
       を 置換することを許していません。これはセキュリティホールを開けることに
       なってしまうためです。

       local(8) 配送エージェントは alias_mapsproxymap(8) サーバを使わせ る
       要 求 は静かに無視します。その代わりテーブルを直接開きます。Postfixバー
       ジョン2.2以前では、 local(8) 配送エージェントは致命的エラーで終了してし
       まいます。

設定パラメータ
       以下の main.cf パラメータは特にこのプログラムに関連があります。以下の文
       章はパラメータの概要のみを提供します。例を含む詳細は postconf(5) を参照
       してください。

       alias_database
              newaliases(1) コマンドで更新されるエイリアスデータベースのリスト
              。

       alias_maps
              local(8) 配送エージェントによって検索されるエイリアスデータベ ー
              スのリスト。

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

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

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

       propagate_unmatched_extensions
              元のアドレスから結果へと拡張アドレスを展開する、アドレス書き換え
              や転送メカニズムのリスト。canonicalvirtualaliasfor-
              wardincludegeneric のうちゼロ個以上を指定してください。
 
       owner_request_special
              owner-listnamelistname-request アドレスを特別扱いします。

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

       Postfixバージョン2.3以降で使えます:

       frozen_delivered_to
              local(8)   配 送 エー ジェ ン ト の  Delivered-To:   ア ド レ ス
              (prepend_delivered_header 参照) を、1度だけ、配送しようとし始 め
              た と きに更新します; エイリアスや .forward ファイルの展開中には
              Delivered-To: アドレスを更新しません。

標準
       RFC 822 (ARPA Internet Text Messages)

関連項目
       local(8), ローカル配送エージェント
       newaliases(1), エイリアスデータベースの作成/更新
       postalias(1), エイリアスデータベースの作成/更新
       postconf(5), 設定パラメータ

README ファイル
       DATABASE_README, Postfix 検索テーブルの概要

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

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



                                                                    ALIASES(5)