備忘録

備忘録

Postfixで任意のヘッダを削除する方法

Ⅰ. はじめに

タイトルの通り「Postfixで任意のヘッダを削除する方法」です。

Ⅱ. 前提条件

  • Postfixがpcre有効状態としてコンパイルされている事
    ※以下コマンドを実行してpcreと表示されればOK
$ postconf -m | grep pcre
pcre

Ⅲ. やり方

1. postfix-pcreをインストールする
apt install postfix-pcre
2. dynamicsmap.cfの設定を確認する

postfix-pcreをインストールすると自動的に設定されます。

$ cat /etc/postfix/dynamicmaps.cf | grep pcre
pcre	postfix-pcre.so	dict_pcre_open	
3. Postfixの設定を変更する

/etc/postfix/main.cf

smtp_header_checks = pcre:/etc/postfix/smtp_header_checks

/etc/postfix/smtp_header_checks

# Received ヘッダを消す
/^Received:/ IGNORE

# X-Originating-IP ヘッダを消す
# /^X-Originating-IP:/ IGNORE
4. Postfixを再起動する
systemctl restart postfix

実行結果

Received ヘッダが消えた

Before f:id:kagasu:20210718014054p:plain
After f:id:kagasu:20210718014100p:plain