CLEANUP(8) CLEANUP(8) 名前 cleanup - Postfix メッセージのカノニカル化およびキュー発効 書式 cleanup [generic Postfix daemon options] 解説 cleanup デーモンは入ってきたメールを処理し、 incoming メール キューに入れて、キューマネージャに到着したことを知らせます。 cleanup デーモンは常に次の変換を行ないます: o 見つからないメッセージヘッダの挿入: (Resent-) From:, Message-Id:, and Date:. o メッセージエンベロープで受信者が指定されていない場合の (Resent-) To:, Cc: および Bcc: メッセージヘッダからの 受信者アドレスの抽出 o エンベロープやヘッダアドレスを、他の Postfix プログラムが 求める標準的な user@fully-qualified-domain 形式に変換する。 この作業は trivial-rewrite(8) デーモンに委託される。 o 重複するエンベロープ受信者アドレスの削除。 次のアドレス変換はオプションです: o オプションで全てのエンベロープとヘッダアドレスを canonical(5) 検索テーブルで指定されたマッピングに したがって書き換えます。 o オプションで送信者のエンベロープアドレスとヘッダ アドレスをマスカレードします(つまり、 masquerade_domains パラメータに挙げられた全ての ドメイン以下のホストやドメイン情報を、 masquerade_exceptions に記載されたユーザ名を除いて 削ります)。アドレスマスカレードはエンベロープの 受信者には影響を及ぼしません。 o オプションで virtual(5) 検索テーブルで見つかった 情報にしたがってエンベロープの受信者アドレスを 展開します。 cleanup デーモンはそれぞれのメッセージに問題がないかチェック します。問題が見つかると、デフォルトではクライアントに診断 ステータスが返され、問題をクライアントが取り扱うようにします。 または問題が起こったらクライアントが cleanup デーモン に、メッセージを送信者にバウンスするように要求できます。 標準 RFC 822 (ARPA Internet Text Messages) 1 CLEANUP(8) CLEANUP(8) 診断 問題や処理は syslogd(8) に記録されます。 バグ テーブルによる書き換えルールはif then else やその他の 論理関係の表現が難しくなります。 設定パラメータ 以下の main.cf パラメータは特にこのトピックに関連があります。 文法の詳細やデフォルト値は main.cf ファイルを参照して下さい。 設定の変更後は postfix reload コマンドを使ってください。 その他 hopcount_limit Received: メッセージヘッダの数の制限。 アドレス変換 empty_address_recipient <> からの配達出来ないメールの配送先。この書き換えは 他の全てのアドレス置換の前になされます。 canonical_maps エンベロープおよびヘッダの送信者および受信者アドレス用 アドレスマッピング検索テーブル。 recipient_canonical_maps エンベロープおよびヘッダの受信者アドレス用アドレス マッピング検索テーブル。 sender_canonical_maps エンベロープおよびヘッダの送信者アドレス用アドレス マッピング検索テーブル。 masquerade_domains サブドメイン構造を隠すドメインのリスト。 masquerade_exceptions アドレスマスカレードをおこなわないユーザ名のリスト。 virtual_maps エンベロープの受信者アドレス用アドレスマッピング検索 テーブル。 リソース制御 duplicate_filter_limit 記憶されるエンベロープの受信者数の制限。 header_size_limit メッセージヘッダを処理するために使うメモリのバイト数 2 CLEANUP(8) CLEANUP(8) 制限。 関連項目 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 3