- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPのお問い合わせフォームが動かない)
PHPのお問い合わせフォームが動かない
このQ&Aのポイント
- 「ぶっとびねっと」というレンタルサーバーで利用しているお問い合わせフォームが正常に動作しない問題が発生しています。
- フォームに入力後、送信を押しても指定したメールアドレスにメールが届かない状態です。
- 問題の原因や解決策についてご教授いただけると幸いです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
先程回答した者です。 サーバーでsendmailやソケットを使用した通信を禁止していると書いてあるので迷惑メールと判断されたわけではないと思いますよ。 無料で提供しているので、広告等の副収入は期待していると思いますが、負荷の増加や、迷惑メールの踏み台にされる等のトラブルは面倒なので避けたいのだと思います。 CGI上でPHPを動作させているサーバー等は尚更だと思います。 サーバーによってはパーミッションの設定が異なったりする場合もあり、一概には言えませんが。 とりあえず他のサーバーで動作確認ができて良かったですね。
その他の回答 (1)
- reichun
- ベストアンサー率54% (6/11)
回答No.1
このレンタルサーバーのFAQに次のように記載がありました。 またSPAMメールの送信を防止のため、 CGI(PHP)から sendmail を使用してメールを送信したり、 ソケットを使って通信するようなもの、 およびシステムコマンドを使用するようなものはご利用頂けません。 メール送信できないように規制されているのではないですか。
質問者
お礼
ありがとうございます。 もしかして、根本的な問題だったのかもしれません。 他のサーバーも調べてみます。
質問者
補足
他のサーバーで試したところ、 無事メールが届きました。 ありがとうございます。 ただ、迷惑メールと勝手に判断されてしまいました。。。 元々シンプルなソースだったので、何か付け加えれば解決されるかなと思ったのですが、 これって、 PHPを動かしている機器のSMTPサーバーの設定に関係するものなのかなと思います。 見当違いでしたらご教授願います。
お礼
はい。ありがとうございました。 今回は下記の通りでした。 [ぶっとびねっと] sendmailやソケットを使用した通信を禁止されていたため、 指定したアドレスにメールが届かず。 [某サーバー] 独自にドメインを取り、優良でサーバーをレンタルしたものです。 従って、sendmailやソケットを使用した通信を禁止するといった事項がないため 指定したアドレスに無事、メールが届きました。 ただ、迷惑メールとして受信してしまったのが心残り。 以上です、重ね重ねありがとうございました^^