-
ID:yuT2Nx さんの質問

PHPで作ったフォームメール、サイト上では動くけどメールが届かなくて困ってます。
当方PHPはほとんどわからないです。
フォームはPHP工房さんのを使わせてもらってます。
サーバーはYahoo!ウェブホスティングです。
対応策教えてください

みんなの回答 8 件

ID:IV2qCN さんの回答

それは困ったね。
PHP工房は、2,000円でサポートしてくれるんだから、お金を払ってやってもらえばいいと思います。
それがあなたにとってベストな対応策。

ID:nEMXu8

これだな。

ID:qRnl7E

これ。

ID:aOY8gF

これ

ID:6QBhGI

こいつ・・・動くぞ

ID:NhGFeo さんの回答

2,000円がなくて困ってます?
バイトしよう!

ID:yuT2Nx さんの回答

同じPHPをさくらのサーバーにあげるとちゃんとメールが届くので、PHPファイルの問題ではないと思うのですが…。

ID:nl5f2s

パーミッションの設定とか。

ID:yuT2Nx

パーミッション設定変更してみました。
755にしましたが、メール届かずでした…

ID:nEMXu8

なら実行環境の鯖でsendmailへのパスが通ってないんじゃねーの。
サーバによって違うからな。たぶんまちがいない。

ID:yuT2Nx

↓コメの方が貼ってくださったリンク先の情報を設定ですかね?
sendmailへパス通す場合はphp.iniで設定すれば良いのでしょうか?

ID:/0K4ri

サーバの設定が厳しいと、From に設定しているメアドのドメインとサーバのドメインが一致しないとスパムと判断して送受信しなかったりする。

ID:OyFdqH

php.ini見て
セーフモード、sendmail確認

ID:yuT2Nx

php.iniいじってみました。
セーフモードはOff、sendmail_pathはusr/sbin/sendmailにしました。
結果届かず。

info.phpでチェックしたらsendmail_pathがusr/sbin/send mail -t -iでphp.iniが通ってないので、もしかしたらライトコースがphp.iniに対応してないのかもです。

ID:Et4nkf

ちゃんとYahoo!ウェブホスティングに金払ったのか?金払うまで外部送信禁止しているサーバもあるぞ

ID:yuT2Nx

クライアントが今までずっとYahoo!ウェブホスティングでサイトアップしてたのでお金は払ってるはずです。
というかお金払ってないとhtmlすらみれないのでは…

ID:c1kYJ. さんの回答

ここで答えちゃうひとがいるから、PHP工房は作り損だよなあ…

ID:PvUeMR

確かにそうですね・・・でも、それを言ってしまったら、ここの質問、だいたい金銭で解決できるないようですよね(汗

ID:nEMXu8

PHP工房に金儲けさせたくないじゃん(震え声

ID:aOY8gF

まぁ、でも改造作業ならともかく、
マニュアル通りの設置すらろくに出来ない奴のサポートは正直したくないんじゃねえかな。

ID:OyFdqH

たった2000円とか2万円とか良心的すぎると思うけど。
サーバーの状態は見なきゃ分からないから依頼者との話が必要だし、そんなことすら出来ない相手と会話しないといけない。しかもガキの使いみたいに閲覧権限持ってるかどうかも謎だからね。

ID:yuT2Nx さんの回答

Yahoo!ウェブホスティングに問い合わせたところ、「ライトコースでphp.iniはユーザーがアクセスできる領域にないので変更はできない」とのことでした。

また、gooに参考になりそうな質問があったので追加。
ここのベストアンサーの参考URLのものは文字コードが対応してなかったので使えず。(ウェブホスティングはISO-8859-1でした)
お手上げなので今回は外部サービスを使うことにしました。

ありがとうございました。

サーバーによってはmb_send_mailが実行できないこともあるのでしょうか - PHP | 教えて!goo

http://oshiete.goo.ne.jp/qa/795099.html#bmb=1
ID:iiZr6E さんの回答

エラーログとかみてないんだろうな・・・

ID:uTwIwj さんの回答

サーバー変えろ。

最終更新日:2015-07-22 (4,821 views)

関連するトピックス

ページ上部に戻る