Squirrelmailでヘッダの発信元を隠すように細工。
変更箇所は一箇所。同じサーバーのプロキシ経由での発信に見える、はず。
変更箇所は一箇所。同じサーバーのプロキシ経由での発信に見える、はず。
# 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アドレス)";
これで発信したメールヘッダはこんな感じになります。
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: &lt;2933.ほげほげ(IPアドレス).1166676473.squirrel@www.ほげほげドメイン>
「FreeBSD (Squirrelmail: ヘッダの細工)」への1件の返信
[…] ヘッダの加工は # diff Deliver.class.php Deliver.class.php.original 579,580c579 < //$header[] = “Received: from $received_from” . $rn; < $header[] = “Received: from ほげ […]