内容へ移動
fl8 Wiki
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
現在位置:
Dokuwiki.fl8.jp
»
50 日記
»
2025
»
03
»
2025.03.02 Postfix ヘッダをログへ残す
トレース:
•
11 Python 文字抜き出し
50_dialy:2025:03:02
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== 2025.03.02 Postfix ヘッダをログへ残す ====== ===== Postfixの設定変更(受信メール) ===== <code|/etc/postfix/header_checks.pcre> /^From: (.*)/ WARN From Header: $1 /^To: (.*)/ WARN To Header: $1 /^Cc: (.*)/ WARN Cc Header: $1 </code> <code|/etc/postfix/main.cf> header_checks = pcre:/etc/postfix/header_checks.pcre </code> ===== 見出し ===== こんな感じでログに出力される From: aaa@hogehoge.com To: bbb@hoge.jp Cc: ccc@hogehoge.com <code> 2025-03-02T10:41:31.581092+09:00 mail postfix/cleanup[1060]: 75B1DA03B5: warning: header From: "aaa@hogehoge.com" <aaa@hogehoge.com> from hoge.hogehoge.com[xx.xxx.xx.xx]; from=<aaa@hogehoge.com> to=<bbb@hoge.jp> proto=ESMTP helo=<hoge.hogehoge.com>: From Header: "aaa@hogehoge.com" <aaa@hogehoge.com> 2025-03-02T10:41:31.581236+09:00 mail postfix/cleanup[1060]: 75B1DA03B5: warning: header To: =?iso-2022-jp?B?GyRCPy5MbxsoQiAbJEI+PjBmGyhC?= <bbb@hoge.jp> from hoge.hogehoge.com[xx.xx.xx.xx]; from=<aaa@hogehoge.com> to=<bbb@hoge.jp> proto=ESMTP helo=<hoge.hogehoge.com>: To Header: =?iso-2022-jp?B?GyRCPy5MbxsoQiAbJEI+PjBmGyhC?= <bbb@hoge.jp> 2025-03-02T10:41:31.581360+09:00 mail postfix/cleanup[1060]: 75B1DA03B5: warning: header CC: "ccc@hogehoge.com" <ccc@hogehoge.com> from hoge.hogehoge.com[xx.xx.xx.xx]; from=<aaa@hogehoge.com> to=<bbb@hoge.jp> proto=ESMTP helo=<hoge.hogehoge.com>: Cc Header: "ccc@hogehoge.com" <ccc@hogehoge.com> </code> ===== 送信メールもログ残す場合 ===== /etc/postfix/maps/sender_header_filter.pcreにも、下記を追記 <code|/etc/postfix/maps/sender_header_filter.pcre> /^From: (.*)/ WARN From Header: $1 /^To: (.*)/ WARN To Header: $1 /^Cc: (.*)/ WARN Cc Header: $1 </code> <code|/etc/postfix/main.cf> smtp_header_checks = pcre:/etc/postfix/maps/sender_header_filter.pcre </code> ===== Docker MailServer の場合 ===== [[06_virtualization:05_container:04_docker_mailserver]] の場合 === 先にファイルコピー === <code> docker-compose cp mailserver:/etc/postfix/maps/sender_header_filter.pcre ./docker-data/dms/config/ </code> ==== compose.yaml ==== <code|compose.yaml> volumes: - ./docker-data/dms/config/header_checks.pcre:/etc/postfix/header_checks.pcre - ./docker-data/dms/config/sender_header_filter.pcre:/etc/postfix/maps/sender_header_filter.pcre </code> <code|./docker-data/dms/config/postfix-main.cf> header_checks = pcre:/etc/postfix/header_checks.pcre </code> === 設定に入っているか確認 === 下記両方とも設定が入っているか確認 * header_checks(受信) * smtp_header_checks(送信) <code> # docker-compose exec mailserver grep header_checks /etc/postfix/main.cf header_checks = pcre:/etc/postfix/header_checks.pcre smtp_header_checks = pcre:/etc/postfix/maps/sender_header_filter.pcre </code> ==== 再読み込み ==== <code> # docker-compose up -d --force-recreate </code> {{tag>日記 postfix Docker}}
50_dialy/2025/03/02.txt
· 最終更新: 2025/03/21 12:31 by
matsui
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ