CLEANUP(8)                                             CLEANUP(8)



名前
       cleanup - Postfix メッセージのカノニカル化およびキューの発
       行

書式
       cleanup [generic Postfix daemon options]

解説
       cleanup デーモンは入ってきたメールを処理し、incoming メ ー
       ルキューに入れて、キューマネージャに到着したことを知らせま
       す。

       cleanup デーモンは常に次の変換を行ないます:

       o      見つからないメッセージ ヘッ ダ の 挿 入:  (Resent-)
              From:, To:, Message-Id:, and Date:.

       o      メッ セージエンベロープで受信者が指定されていない場
              合の (Resent-) To:, Cc: および Bcc: メッセージ ヘッ
              ダからの受信者アドレスの抽出

       o      エンベロープやヘッダアドレスを、他の Postfix プログ
              ラムが求める標準的な user@fully-qualified-domain 形
              式 に変換します。この作業は trivial-rewrite(8) デー
              モンに委託されます。

       o      重複するエンベロープ受信者アドレスの削除。

       次のアドレス変換はオプションです:

       o      オプションで、全てのエンベロープとヘッダアドレス を
              canonical(5) 検索テーブルで指定されたマッピングにし
              たがって書き換えます。

       o      オプションで、送信者のエンベロープアドレスとヘッ ダ
              ア ド レ ス を マ スカレードします(つまり、masquer-
              ade_domains パラメータに挙げられた全てのドメイン 以
              下 のホストやドメイン情報を、 masquerade_exceptions
              に記載されたユーザ名を除いて削ります)。デフォルトで
              は、 アドレスマスカレードはエンベロープの受信者には
              影響を及ぼしません。

       o      オプションで、virtual(5) 検索テーブルで見つかった情
              報 にしたがってエンベロープの受信者アドレスを展開し
              ます。

       cleanup デーモンはそれぞれのメッセージに問題がないかチェッ
       クします。問題が見つかると、デフォルトではクライアントに診
       断ステータスが返され、問題をクライアントが取り扱うようにし
       ま す。または問題が起こったらクライアントが cleanup デーモ
       ンに、メッセージを送信者にバウンスするように要求できます。

標準
       RFC 822 (ARPA インターネットテキストメッセージ)
       RFC 2045 (MIME: インターネットメッセージ本体の書式)
       RFC 2046 (MIME: メディアタイプ)

診断
       問題や処理はsyslogd(8) に記録されます。

バグ
       テーブルによる書き換えルールは if then else やその他の論理
       関係の表現が難しくなります。

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

中身によるフィルタリング
       body_checks
              メッ セージ本体行に対するコンテンツフィルタを持つ検
              索 テ ー ブ ル。 こ れ ら の フィ ル タ は 最 大 で
              line_length_limit バイトのかたまりとして、同時に1行
              の物理的な行を見ます。

       body_checks_size_limit
              $body_checks フィルタリングを受ける、メッセージ本体
              セグメント毎のコンテンツの量。

       header_checks

       mime_header_checks (: $header_checks)

       nested_header_checks (: $header_checks)
              メッ セージヘッダ行に対するコンテンツフィルタを持つ
              検索テーブル: これらはそれぞれ、主ヘッダ (MIME ヘッ
              ダ を含みません) に対して、メッセージのどこかにある
              MIME ヘッダに対して、そして添付メッセージの最 初 の
              ヘッ ダに対して適用されます。これらのフィルタは、一
              度に一つの、複数行にまたがるヘッダを含む論理ヘッ ダ
              を見ます。

MIME 処理
       disable_mime_input_processing
              受 信中に、Content-Type: メッセージヘッダを特別扱い
              しません; 最初のメッセージヘッダ以降の全てのテキ ス
              トはメッセージ本体の一部とみなされます。

       mime_boundary_length_limit
              MIME   マルチパート境界文字列に割り当てられる空間の
              量。MIME   プ ロ セッ サ は 最 初 の   $mime_bound-
              ary_length_limit 文字が異ならない境界文字列を区別で
              きません。

       mime_nesting_limit
              MIME プロセッサが扱えるマルチパートメールの最大ネス
              トレベル。より深くネストしたメールを拒否します。

       strict_8bitmime
              strict_7bit_headers  および strict_8bitmime_body を
              有効にします。

       strict_7bit_headers
              メッセージヘッダに 8 ビットテキストを持つメールを拒
              否 します。これは下手に書かれたアプリケーションから
              のメールをブロックします。

       strict_8bitmime_body
              7 ビットであると主張していたり、明示的なコンテン ツ
              エンコード情報を持たないコンテンツに 8 ビットテキス
              トを持つメールを拒否します。これは下手に書かれた メ
              ー ルソフトウェアからのメールをブロックします。不幸
              なことに、これは要求に有効な 8 ビット MIME メールが
              含まれたときの majordomo 承認要求を壊したり、適切に
              8 ビットコンテンツをカプセル化しないメーラ(例 え ば
              qmail  や古いバージョンの Postfix) からのバウンスを
              壊します。

       strict_mime_encoding_domain
              message/* や multipart/* に対して無 効 な  Content-
              Transfer-Encoding: を持つメールを拒否します。これは
              下手に書かれたソフトウェアからのメールをブロック し
              ます。

その他
       always_bcc
              シ ステムに入ってくるそれぞれのメッセージのコピーを
              送るアドレス。

       hopcount_limit
              Received: メッセージヘッダの数を制限します。

       undisclosed_recipients_header
              (Resent-)To: または (Resent-)Cc: メッセージヘッダで
              受信者が指定されていない場合に挿入するヘッダ行。

アドレス変換
       empty_address_recipient
              <> からの配達出来ないメールの配送先。この書き換えは
              他の全てのアドレス置換の前になされます。

       canonical_maps
              エンベロープおよびヘッダの送信者および受信者アド レ
              ス用アドレスマッピング検索テーブル。

       recipient_canonical_maps
              エ ンベロープおよびヘッダの受信者アドレス用アドレス
              マッピング検索テーブル。

       sender_canonical_maps
              エンベロープおよびヘッダの送信者アドレス用アドレ ス
              マッピング検索テーブル。

       masquerade_classes
              マ ス カレードを受けるアドレスクラスのリスト。enve-
              lope_sender,   envelope_recipient,   header_sender,
              header_recipient のうち 0 個もしくはそれ以上。

       masquerade_domains
              サブドメイン構造を隠すドメインのリスト。

       masquerade_exceptions
              ア ド レ スマスカレードをおこなわないユーザ名のリス
              ト。

       virtual_alias_maps
              エンベロープの受信者アドレス用アドレスマッピング 検
              索テーブル。

リソース制御
       duplicate_filter_limit
              記憶されるエンベロープの受信者数を制限します。

       header_address_token_limit
              メッ セージヘッダを処理するために使うアドレストーク
              ン数を制限します。

       header_size_limit
              メッセージヘッダを格納するために使うメモリのバイ ト
              数を制限します。

       in_flow_delay
              メッ セ ー ジ到着速度がメッセージ配送速度を越えた時
              に、メッセージを受ける前に停止する時間の量。

       extract_recipient_limit
              メッセージヘッダから展開された受信者数を制 限 し ま
              す。

関連項目
       canonical(5) カノニカルアドレス検索テーブルの書式
       qmgr(8) キューマネージャデーモン
       syslogd(8) システムロギング
       trivial-rewrite(8) アドレスの書き換え
       virtual(5) バーチャルエイリアス検索テーブルの書式

ファイル
       /etc/postfix/canonical*, カノニカルマッピングテーブル
       /etc/postfix/virtual*, バーチャルマッピングテーブル

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

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



                                                       CLEANUP(8)