投げ銭

★当サイトへの投げ銭(PayPal)★

LINK


(無償、寄付歓迎) logo
世界中で使われるISO標準オフィスソフト(MSオフィス互換)

★LibreOfficeの導入事例★
詳細について

人気の投稿(1ヶ月間)

Ad

Ad

投げ銭

★当サイトへの投げ銭(PayPal)★

2015年6月11日木曜日

【Postfix 2.6.6 x86_64】接続元クライアントのIPアドレス、ホスト名、メーラーなどを表示させないようにする【Linux CentOS 6.5 64bit】

ネットワーク内に設置しているPostfix経由でクライアントマシンからSMTPで外部宛メールを送信した。
受け取り先に到達したメールを確認すると、送信元周りの情報が含まれていた。(下記)

・送信元クライアントマシンの情報 (Receivedで始まる行)
・利用しているクライアントメールソフトウェア (X-Maillerで始まる行)
(略)

Received: from localdomain (unknown [192.168.111.111])
    by mailserver.localdomain (Postfix) with SMTP id xxxxxxxxx
    for <dest@example>; Wed, 10 Jun 2015 00:00:00 +0900 (JST)

Date: Wed, 10 Jun 2015 00:00:00 +0900
From: user <user@localdomain>
X-Mailer: Your Mail Software ( MUA )
MIME-Version: 1.0
To: dest@example
Subject: test mail
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit

this is test for mail
 
これらの情報は、経由するPostfixにおいて、
受け取ったメールのヘッダーの取り扱いを制御することで、排除することが可能である。
先の送信元周りの情報を含んだヘッダーを無視する設定を行えばリレー先に情報を伝えない。 
 




(手順)
 
1、各ヘッダーの取り扱いを定義する。
 
次のファイルに、下記のように正規表現を使ってヘッダーを指定し、制御情報を追記した。
(上のヘッダー例に対しては無意味な設定も含んでいる。また必要に応じて追記する。) 
 

# vim /etc/postfix/header_checks
(略)
/^Received:.*with ESMTPSA/          IGNORE
/^Received:.*with ESMTP/              IGNORE

/^Received:.*with SMTP/                IGNORE
/^X-Originating-IP:/                        IGNORE
/^X-Mailer:/                                    IGNORE


/^User-Agent:/                               IGNORE
/^Mime-Version:/                            IGNORE


2、上で行った定義を利用する設定を行う。

下記の2行を追記した。

# vim /etc/postfix/main.cf
mime_header_checks = regexp:/etc/postfix/header_checks
header_checks = regexp:/etc/postfix/header_checks



3、Postfixを再起動した。

再びテストメールを送信して、受け取り先において確認すると、
定義したとおりヘッダーは伝達されていなかった。(下記)

(略:ここから上は、リレー先である管理外のサーバが追記する情報が入る。)
Date: Wed, 10 Jun 2015 00:00:00 +0900
From: user <user@localdomain>
To: dest@example
Subject: test mail
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
this is test for mail



 <参考>
・Remove sensitive information from email headers with postfix
< https://major.io/2013/04/14/remove-sensitive-information-from-email-headers-with-postfix/ >
2015年6月11日

・Postfix Hide Client (MUA) System IP Address / Hostname
< http://www.cyberciti.biz/faq/postfix-remove-hide-hostnames-ip-addresses/ > 2015年6月11日

・When sending email with Postfix, how can I hide the sender’s IP and username in the Received header?
< http://askubuntu.com/questions/78163/when-sending-email-with-postfix-how-can-i-hide-the-sender-s-ip-and-username-in >
2015年6月11日




投げ銭

★当サイトへの投げ銭(PayPal)★

Ad

Ad