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 増加モード。エントリを標準入力から読み込み、存在す るデータベースは削除 し ま せ ん。 デ フォ ル ト で は、postalias は file_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.pag と file_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)