• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:phpメール送信)

phpメール送信エラーの原因と解決方法

このQ&Aのポイント
  • お問い合わせフォームからのメール送信がエラーになる場合、原因としては以下の可能性が考えられます。
  • 1. メール送信関数の設定ミス 2. 入力値のエスケープ処理不備 3. SMTPサーバーの設定不備 4. メール送信先の設定ミス
  • 上記の中で最も多いエラーは、メール送信関数の設定ミスです。正しい設定を行い、SMTPサーバーの設定も適切に行うことでエラーを解決できる場合があります。入力値のエスケープ処理やメール送信先の設定にも注意が必要です。

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

  • ベストアンサー
回答No.1

UTFS ではなくて、 UTF-8(ユーティーエフエイト) ですね。 後、そのファイルはUTF-8で書いてますか?

その他の回答 (1)

  • bm_hiro
  • ベストアンサー率51% (200/388)
回答No.2

ここに提示してあるソースは、そちらが入力したものをコピペしたものになりますでしょうか? ところどころ、「全角スペース」や「全角シングルクォート」が入っているようですので、このままだと 普通にパースエラーでました。 あと、hogehoge78さんもご指摘のmb_internal_encoding('UTFS');のところで、unknown encodingでますね。 PHPのスクリプト書く時は、メモ帳でなくて専用のテキストエディタ使ったほうがいいですよ。 フリーのPHPエディタとか。 http://phpspot.net/php/phpeditor.html 初心者には あまり向かないかもしれませんが、最近は 俺は NetBeansがお気に入りです。 http://ja.netbeans.org/ あと、初質問っぽいから仕方がないかとも思ったんですが、エラー内容も書いてもらったほうが、食いつきやすいです。