POSTALIAS(1)                                         POSTALIAS(1)



名前
       postalias - Postfix エイリアスデータベース保守

書式
       postalias [-Nfinorvw] [-c config_dir] [-d key] [-q key]
       [file_type:]file_name ...

解説
       postalias コマンドは 1つ以上の Postfix エイリアスデータ ベ
       ースを作成したり問い合わせたり、存在するものを更新します。
       入力や出力ファイル形式は Sendmail バージョン 8 互 換 で あ
       り、NIS のエイリアスマップとして適しているものが求められま
       す。

       結果のファイルが存在しなければ、group および other の読 み
       込みパーミションが元となるファイルと同じファイルが作成され
       ます。

       データベースの更新中はシグナル送信は遅延されます。また、デ
       ー タ ベースを見に来たプログラムを驚かせないために、排他的
       Advisory ロックがデータベース全体にかけられます。

       オプション:

       -N     検索キーや値の終わりのヌル文字を含みます。デフォ ル
              トでは Postfix はホストのオペレーティングシステムの
              デフォルトと同じようにします。

       -c config_dir
              デフォルトの設定ディレクトリの代わりに、指定され た
              ディレクトリの main.cf 設定ファイルを読みます。

       -d key 指定されたマップから key を検索し、マップ毎に一つの
              エントリを削除します。要求された情報が見つかる と、
              終了ステータスは 0 になります。

              -  というキーの値が指定されると、プログラムは標準入
              力ストリームから値を読みます。少なくとも一つの要 求
              されたキーが見つかると、終了ステータスは 0 になりま
              す。

       -f     マップの作成時や検索時に検索キーを小文字に し ま せ
              ん。

       -i      増加モード。エントリを標準入力から読み込み、存在す
              るデータベースは削除 し ま せ ん。 デ フォ ル ト で
              は、postaliasfile_name のエントリから新しいデー
              タベースを作成します。

       -n     検索キーや値の終わりのヌル文字を含みません。デ フォ
              ルトでは Postfix はホストのオペレーティングシステム
              のデフォルトと同じようにします。

       -o     non-root な入力ファイルを処理する際に、root 権限 で
              処 理します。デフォルトでは、postalias はルート権限
              を落とし、代わりに元となるファイルの所有者として 実
              行します。

       -q key 指定されたマップで key を検索し、はじめに見つかった
              値を標準出力に書き出します。要求された情報が見つ か
              ると、終了ステータスは 0 になります。

              キーの値として - が指定されると、プログラムは標準入
              力ストリームからキーの値を読み込み、見つかったキ ー
              それぞれに対して key: value を1行ずつ書き出します。
              少なくとも一つの要求されたキーが見つかると、終了 ス
              テータスは 0 になります。

       -r     テーブルの更新時に、重複したエントリを警告しません;
              静かにそれを置き換えます。

       -v     デバッグ目的の冗長ログモードを使います。-v オプショ
              ン を 複 数指定すると、ソフトウェアは冗長度を増しま
              す。

       -w     テーブルの更新時に、重複したエントリを警告しません;
              静かにそれを無視します。

       引数:

       file_type
              生成するデータベースの種類。

              btree  出力は file_name.db という名前の btreeファイ
                     ルです。これは db データベースをサポートして
                     いるシステムのみで使えます。

              dbm    出力は file_name.pagfile_name.dir という
                     名前の 2つのファイルから構成されます。これは
                     dbm データベースをサポートしているシステムの
                     みで使えます。

              hash   出力は file_name.db という名前のハッシュファ
                     イルです。これは db データベースをサポートし
                     ているシステムのみで使えます。

              インストールされた Postfix がサポートできるデータベ
              ー ス の 形式を見つけるには、postconf -m コマンドを
              使ってください。

              file_type が指定され な い と、 ソ フ ト ウェ ア は
              default_database_type  設定パラメータで指定されたデ
              ータベースタイプを使います。このパラメータのデ フォ
              ルト値はホストの環境に依存します。

       file_name
              デ ータベース作成時の元となるエイリアスデータベース
              のファイル名。

診断
       問題は標準エラーストリームに記録されます。出力がなければ問
       題がなかったことを示します。重複エントリはスキップし、フラ
       グを立てて警告します。

       postalias は(postalias -q 検索の成功も含めて)実行に成功 す
       ると終了ステータス 0 で終わり、失敗すると 0 以外の終了ステ
       ータスで終わります。

環境変数
       MAIL_CONFIG
              Postfix 設定ファイルのディレクトリ。

       MAIL_VERBOSE
              デバッグ目的の冗長ログを使用します。

設定パラメータ
       以下の main.cf パラメータは特にこのプログラムに関連があ り
       ま す。文法の詳細やデフォルト値は Postfix main.cf ファイル
       を参照してください。

       default_database_type
              データベース形式のデフォルト。多くの UNIX システ ム
              では、デフォルトの形式は dbm または hash のどちらか
              です。

       berkeley_db_create_buffer_size
              Berkeley DB hash または btree 検索テーブルを作成 す
              る際に使われるバッファメモリの量。

       berkeley_db_read_buffer_size
              Berkeley  DB hash または btree 検索テーブルを読み込
              む際に使われるバッファメモリの量。

標準
       RFC 822 (ARPA Internet Text Messages)

SEE ALSO
       aliases(5) エイリアスデータベース入力ファイルの形式。
       sendmail(1) sendmail との互換インターフェース。

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

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



                                                     POSTALIAS(1)