• ベストアンサー

PHPメールヘッダー消去方法について

PHPメールヘッダー消去方法について 現在外部のホスティング環境から問合せフォームを構築しています。 PHPプログラムからメールを送信、受信すると以下のようなヘッダー情報が付与されています。 X-PHP-Script: www.XXX.co.jp/YYY.php for unknown, 111.222.333.444 この情報を削除したいのですが、どのように変更すると良いのでしょうか? いくつかのメールマガジンをみてもヘッダー情報は記載されていないので設定の問題かと思いますが 方法が見つかりません。宜しくお願いいたします。

  • PHP
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • memphis
  • ベストアンサー率40% (975/2395)
回答No.1

そのヘッダーはPHPのシステムに組み込まれています。 削除したいなら、PHPのソースをダウンロードして該当する部分を削除して コンパイルし直して設置する方法もあります。 メールマガジンに、そのヘッダが無いのはメールマガジンのシステムで余分なヘッダを削除しているからです。 問い合わせフォームの送信先をメールマガジンの配送アドレスにする方法もあります。

関連するQ&A

  • 受信、消去が可能なPHPメーラースクリプトを探しています。

    Yahoo!メールのようにWeb上で受信できるメーラーを探しています。 スクリプト言語は基本的にPHPやCGIなどであればOKですが条件として受信が可能なこととメールボックスから選択したメールを消去できるのもです。 (レッツPHPさんのサイトでメールチェッカーという受信のみ可能なスクリプトを見つけましたが消去までは出来ないようです。) どうぞよろしくお願いいたします。

    • ベストアンサー
    • PHP
  • phpでヘッターやサイドバーを読みこむ方法について

    Webサイトを作成したのですが、ページ数も多くなってきて管理が大変になりました。 そこで、ヘッダーやサイドバー、フッターを外部ファイルにし、phpで読みこむ方法というものをやってみたいと思っております。 一応、問い合わせフォームはphpで作成してあるので、またphpに挑戦したいと思っております。 そこで、気になることがるのですが、ヘッダーやサイドバー、フッターを外部ファイルにする場合、現状のhtmlで記述してあるままで3つに細分化して外部化すれば問題ないでしょうか? また、ファイル名の拡張子はhtmlのままで良いでしょうか? そして、読みこみ元のファイルの拡張子はphpだと思うのですが、中身としてはどのようなコードを使って読みこめば良いのでしょうか?

    • ベストアンサー
    • PHP
  • PHPでメール送信-ヘッダについて

    フォームから入力した内容を、PHPでメール送信させる際についての質問です。 mb_send_mail($to, $subject, $body); として、 $body(本文)の後ろに、メールのヘッダ部分を記述したいのですが、いろいろ検索をかけて調べていますと、"From:"に-fオプションを付けなければいけない場合があるらしいのですが、-fオプションとはどういった動きをするのでしょうか。 説明を読んだのですが、よくわかりませんでした。 エンベロープのsenderアドレスを設定する際に使用するそうですが?? Return-Pathの設定をしたくて、検索をかけていたのですが、この方法でしょうか? また、X-Mailerの設定は X-Mailer: PHP/' . phpversion(); という文字列そのまま変更なしで追加すればいいのでしょうか。 調べていると、こういった記述のサイトがたくさんあったのですが、 phpversion(); の()に、バージョンを入れなければいけない、ということはありますでしょうか。 phpのバージョンはphp4です。 ご存知の方ご回答ください。お願いします。

    • ベストアンサー
    • PHP
  • phpでメールを送信

    phpでメーラーを起動させずに単純なメール送信をするにはどうしたらよいのでしょうか? mail()を使って問い合わせ用のメールフォームを作りました。フリーホスティングサーバーにアップロードしようとしたところ、そのサーバーはsendmailが使えない仕様になっていました。そのせいでmail()を使用してのメール送信ができません。 私では経験不足なため解決方法がわかりません。よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • PHPでメールフォームの作る方法を教えてください。

    はじめまして。 現在、個人でホームページを作っているのですが、メールフォームをPHPで動かす方法を教えていただけないでしょうか? 過去ログなどを読んでみたのですが、初心者の私にはほとんど理解できませんでした・・・ HTMLでフォームデザイン自体は作ることができたのですが、PHPで動作させる方法がまったくわかりません・・・ どうかよろしくお願いいたします。

    • ベストアンサー
    • PHP
  • PHPので他のサーバーのスクリプトを書き換える方法

    http://seoup.net/ こちらのサイトで配布されているスクリプトでは外部サーバーのPHPを書き換えることができますが、 具体的になんという関数でそうやって書き換えしているのでしょうか? PHP入門者なのですが、今後そういった分野のシステムを構築していきたいので、つくるために必要な大まかな流れや必要な関数などを教えてください。

    • ベストアンサー
    • PHP
  • メールヘッダの受信設定について

    メールヘッダの受信設定をしても、受信したメールにヘッダ情報がない場合というのはどういうことなのでしょうか? 携帯でもPCでもヘッダ情報は付加されてくると思うのですが。。 すみません、ヘッダを送信しない方法があるのでしょうか、わかる方教えてください><

  • phpメールフォームから送信されたデータをcsvで保存したい

    http://www.cgipal.com/doc/palskin.htm の「palskin mail php ver.1」 というメールフォームを使わせて頂いております。 メールフォームで入力された情報は管理者にメールとして届くのですが、 そのとき入力された情報をCSVファイルとして、管理者に届くメールに添付 させたいと考えております。 このサイトの過去ログで http://okwave.jp/qa3279798.html の記事を見つ けたのですが、このスクリプトを上記のメールフォームでも使えるように するにはどのようにすればよいのでしょうか? 過去ログのメールフォームだと情報を入力したあとの「確認ページ」がな いので、できれば「palskin mail php ver.1」を使用したいと考えており ます。 PHPの知識が乏しいもので、とても困っております。 補足説明致しますので、どうぞよろしくお願い致します。

    • 締切済み
    • PHP
  • PHPのメールフォームが動かない!

    プログラム言語はまったく初めてのPHP初心者です。 いきなり会社関係のサイトを管理する事になり サーバを移転したらメールフォームが動かなくなってとても困っています。 (前々任者が作ったPHPスクリプトなので、前任者もよくわかっていません) 状態は、フォームを送信すると、真っ白な画面になって何も表示されず、メールも送信されません。 移転前のサーバではちゃんと稼働していたらしいのですが… 書き替えたのはPHP本体のmailの送信先アドレスと、HTMLのaction=の後の本体スクリプトのアドレスだけです。 <form name="form1" method="post" action="./form.php"> mail関数は下のようになっています mail($mail,$subject,$message,$from,"-finfo@****.com"); include(THANKS); } 同じサーバにある、PHPの掲示板はちゃんと普通に稼働しています。 それから、いろんな初心者サイトを巡ってみたのですが、 スクリプト本体に、まだよく解らない構文もあります。 構文の一番最初が <?php $date = date ("Y-m-d"); になっているのですが、これは何をする構文でしょう? 前任者は「前のサーバで稼働していたから、サーバの問題じゃないか」 と、言っているのですが、もしそうならサーバの何が問題なのでしょう? なにしろスクリプトなどいじったこともない初心者なので、 わからない事だらけでとても困っています! 質問ばかりになってしまいましたが、どなたかよろしくお願いします!!

    • 締切済み
    • PHP
  • メールが送られてこない メッセージヘッダとは

    メールマガジン(チャンスイット)を読んでいました。最近メールアドレスを変更しそのメルマガでもメールアドレスの変更をしました。変更前はメルマガは受信されていたんですがメールアドレス変更後メールが送られてこなくなりました。 そこでメルマガ宛てにメールが送られてこないと問い合わせたら 1週間経過後も配信先が変更とならない場合は、お手数ですが 以下の情報をご連絡頂けますでしょうか。 ・配信されているメールアドレス ・メールのメッセージヘッダー と回答が来ました。 配信されているメールアドレスとはつまり使用している自分のメールアドレスのことですよね。 メールのメッセージヘッダーとはどこをどうやって調べるのでしょうか? Windows Live メールを利用しています