POSTSUPER(1)                                         POSTSUPER(1)


名前
       postsuper - Postfix 監督プログラム

書式
       postsuper [-p] [-s] [-v] [directory ...]
       postsuper [-psv] [-d queue_id] [-r queue_id] [directory
       ...]

解説
       postsuper コマンドは Postfix キューのメンテナンスの仕事 を
       おこないます。コマンドの使用はスーパーユーザに限られます。

       デフォルトでは、postsuper はコマンドラインオプションの  -s-p により要求される処理を全ての Postfix キューディレク
       トリでおこないます - これは incomingactivedeferred
       ディレクトリのメールファイルと bouncedeferflush ディ
       レクトリのログファイルを含みます。

       オプション:

       -d queue_id
              指定されたキュー ID の一つのメッセージを指定され た
              メールキューから削除します (デフォルト: incoming お
              よび activedeferred)。 - として queue_idが指 定
              さ れると、プログラムは標準入力からキュー ID を読み
              ます。

              全てのメッセージを削除するには -d ALL を指定します;
              例 えば deferred キューの全てのメールを削除するには
              -d ALL deferred を指定します。安全弁とし て、 単 語
              ALL は大文字で指定しなければいけません。

              Postfix queue IDs は再利用されます。 Postfix メール
              システムが動いている間に postsuper が実行され て 間
              違っ たメッセージを削除してしまう可能性が非常にわず
              かにあります。

              状況は次の通りです:

              1)     Postfix がメッセージを終えたた め、postsuper
                     が 削除を想定したメッセージを Postfix キュー
                     マネージャが削除します。

              2)     新しいメールが到着し、新しいメッ セ ー ジ に
                     postsuper が削除しようとするメッセージと同じ
                     キュー ID が与えられます。この削除したキュー
                     ID  を再利用する可能性は 2**15 回に 1 回の確
                     率です (システムクロックが1秒以内に区別で き
                     る、異なるマイクロ秒の値)。

              3)     postsuper は削除すべき古いメッセージの代わり
                     に新しいメッセージを削除します。

       -p     システムやソフトウェアがクラッシュしたときに残さ れ
              た古いテンポラリファイルをきれいにします。

       -r queue_id

              指 定されたキュー ID のメッセージを指定されたメール
              キュー (デフォルト: incomingactivedeferred)
              か ら 再 びキューに入れます。複数のメッセージを再び
              キューに入れるには、複数の -r コマンドライ ン オ プ
              ションを指定します。代わりに -queue_id として指
              定されると、プログラムはキュー ID を標準入力から 読
              みます。

              全 てのメッセージを再びキューに入れるには -r ALL を
              指定します。安全弁として、単語 ALL は大文字で指定し
              なければいけません。

              要 求 さ れ た メッセージは、新しいキューファイルの
              inode 番号にマッチすることが保証された名前に pickup
              デ ーモンがコピーした場所から、 maildrop キューに移
              されます。新しいキューファイルは再びメールアドレ ス
              の書換えや置換を受けます。これは書換えルールや vir-
              tual マッピングが変更された時に便利です。

              Postfix キュー ID は再利用されます。 Postfix メール
              シ ス テムが動いている間に postsuper が実行されて間
              違ったメッセージを再びキューに入れてしまう可能性 が
              非常にわずかにありますが、被害はありません。

       -s      構 造 チェックと構造の修復。Postfix が立ち上がる前
              に、一度このチェックを走らせることを強く推 奨 し ま
              す。

              o      メッ セージファイルの inode 番号にマッチしな
                     い名前のファイル名を変えます。この操作は他の
                     マシンやバックアップメディアからメールキュー
                     をリストアした後で必要です。

              o      ファイルシステム構造の間違った場所にあるキュ
                     ーファイルを移動し、使われていない差部ディレ
                     クトリを削除します。ファイルの場所の再配置は
                     hash_queue_nameshash_queue_depth 設定パ
                     ラメータの変更後に必要です。

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

診断
       問題は標準エラーストリームと syslogd に報告されます。

       postsuper-d で削除されたメッセージの数や -r で再びキュ
       ー に入れられたメッセージの数、-s でキューファイル名が修正
       されたメッセージの数を報告します。レポートは標準エラー出力
       ストリームと syslogd に書かれます。

設定パラメータ
       文法の詳細やデフォルト値は Postfix main.cf ファイルを参 照
       して下さい。

       hash_queue_depth
              ハッシュされたキューのサブディレクトリレベル数。

       hash_queue_names
              複 数レベルのサブディレクトリで構成されたキューの名
              前。

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

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