$theTitle=wp_title(" - ", false); if($theTitle != "") { ?>
2006-12-21 (木曜日) In: FreeBSD|Squirrelmail (864 views)
Squirrelmailでヘッダの発信元を隠すように細工。
変更箇所は一箇所。同じサーバーのプロキシ経由での発信に見える、はず。
[code]
# cd /usr/local/www/squirrelmail/class/deliver
# diff Deliver.class.php.org Deliver.class.php
400,405c400,406
< if (isset($encode_header_key) && trim($encode_header_key)!='') {
< // use encrypted form of remote address
< $message_id.= OneTimePadEncrypt($this->ip2hex($REMOTE_ADDR),base64_encode($encode_header_key));
< } else {
< $message_id.= $REMOTE_ADDR;
< }
---
> // if (isset($encode_header_key) && trim($encode_header_key)!='') {
> // // use encrypted form of remote address
> // $message_id.= OneTimePadEncrypt($this->ip2hex($REMOTE_ADDR),base64_encode($encode_header_key));
> // } else {
> // $message_id.= $REMOTE_ADDR;
> // }
> $message_id.= 'ほげほげ(IPアドレス)';
418a420
> $received_from = "ほげほげ(IPアドレス)";
[/code]
これで発信したメールヘッダはこんな感じになります。
[code]
Received: from www.ほげほげドメイン (localhost.ほげほげドメイン [127.0.0.1])
by ほげほげドメイン (Postfix)
with ESMTP id 50F9B5066FF for < 宛先メールアドレス>;
Thu, 21 Dec 2006 13:47:53 +0900 (JST)
Received: from ほげほげ(IPアドレス) (SquirrelMail authenticated user hogehoge)
by ほげほげドメイン
with HTTP;
Thu, 21 Dec 2006 13:47:53 +0900 (JST)
Message-ID: <2933.ほげほげ(IPアドレス).1166676473.squirrel@www.ほげほげドメイン>
[/code]
ご意見ご感想などありましたらコメントとして投稿をお願いします。メールアドレスは非公開になります。
日々の四方山話を徒然と・・・
いらっしゃいませ。このブログはオーストラリアの生活に関する話題とFreeBSDに関連する話題を主に色々と書き綴っています。
Sorry, This site consists of Japanese contents only. If you are interested in my blog, feel free to leave your comments in English or Japanese. Thank you.
1 Response to FreeBSD (Squirrelmail: ヘッダの細工)
FreeBSD (Squirrelmail 1.4.17) | Masashi Blog
2月 2nd, 2009 at 17:49:51
[...] ヘッダの加工は # diff Deliver.class.php Deliver.class.php.original 579,580c579 < //$header[] = “Received: from $received_from” . $rn; < $header[] = “Received: from ほげ [...]