- 締切済み
送信元の特定について
いつもお世話になっています。 実は、現在あるHPを運営しています。 もちろん違法性などは全く問題なく、普通のHPです。 HPの中にはCGIでアンケートフォームを作っており、必要事項を入力して送信ボタンを押せば、当方のアドレスに入ってくるようにしています。 最近、このフォームを利用して悪戯を送ってくる人がいるんです。 たぶん同一人物なのは、検討がついています。 メールフォームを使用していないのですが、どこから送っているか特定する方法はないのでしょうか? 例えばサーバーなどに聞いて教えてくれるものなのでしょうか? ご存知の方、対処方法などで詳しいことをご存知の方がいましたら、ご教示よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- yuntanach
- ベストアンサー率72% (13/18)
CGIなら、環境変数のREMOTE_ADDRに相手のIPアドレスが 入っています。CGIのアンケートフォームで送信時に 相手のIPアドレスをメールの内容に含めるようにCGIに 機能を追加すれば、目的は達せられるのではないでしょうか。 環境変数のREMOTE_ADDRをどうやって参照するかは、 お使いのサーバーのCGIの構成に依存しますので、 それ以上はなんとも答えられません。 もし、CGIのメールフォームの機能がサーバー側から 提供されるものをそのまま使うようなもので、 ご自分で変更できないというのなら、もしかすると 届いたメールのヘッダーからなにか判る可能性も あります。得てして、メールフォームが送るメール のヘッダー中には、送信ボタンを押した相手の IPアドレスを記録しているものです。そのような 場合なら、ヘッダーをみれば解る可能性があります。 例えば、ヤフーのアカウントからメールを送ると X-Originating-IPなどといったヘッダー フィールドに送信ボタンを押したホストのIPアドレス が入っています。お使いのサーバーのメールフォーム 送信プログラムも同様のことをやっているのではないで しょうか。逆になにもしてないというなら、それは まるで悪用してくださいといわんばかりのように 勘ぐってしまいます。 メールのヘッダーは、題名や送信元など以外にも 大量の情報を含んでいます。例えば、ウィンドウズに もれなくついてくるアウトルックエクスプレスなど だと、プロパティの詳細ですべてのヘッダーをみることが できます。中には参考になる情報が含まれているかも しれません。 CGIの改造もできなく、届いたメールのヘッダーにも とくに有用な情報がないなら、サーバーの管理者に相談 するしかないでしょうね。メールなどが悪用された場合 に問い合わせるアドレスがあるはずです。 ただ、相手のIPアドレスなど、個人情報と解釈され かねないようなものを教えてくれるかどうかは 疑問です。相手のIPアドレスを知ったとして、 それで相手に悪戯を止めさせるには、そもそも 間に入るプロバイダーなどに相談する必要があります。 いずれにせよ、事情を話して迷惑している のだという主張はするべきでしょう。 あと、ウィルスなどでトロイの木馬などを仕込まれた 全く無関係な人のPCなどが、迷惑メールの踏台にされて いる可能性もないでしょうか? 悪戯メールの内容は 知人を装った、アダルトサイトや不正ソフト販売や フィッシングなどのURLを宣伝するもではありませんか? このようなケースだとすると、対処方法は無視するの が結局は一番です。
補足
回答有難うございます。 早速IPアドレスが表示されるようにしたら、うまくいきました。 ただ、実際考えてみるとIPが表示されたからといって、特別進展があるとも思えません^^; 例えば、相手のメールソフトを自動的に起動させて、相手のメールアドレスで送信させるということは可能なのでしょうか? 通常の設定ですと、メールソフトを使用して送信するという警告文が出てきますよね。 これが出ないようには出来ないのでしょうか? お手数ですが、ご存知でしたらご教示お願いします。