phpのバージョン:5.6
mb_send_mailを使ったメールフォームを作っています。
メールのフォームでは、入力ー確認ー完了という3画面を用意し、完了画面にてmb_send_mailでメールを送信できるようにしています。
二重送信の対策としてセッションを使用しています。
【問題点】
さくらVPSで、mb_send_mailを使用すると、mb_send_mail以降のhtmlタグやphpタグが出力されない!
完了画面(finish.php)では、
500 Internal Server Error
が表示されていたのですが、解決方法が思い浮かびません(+_+)
ロリポのサーバーやローカルのサーバー(CentOS)では、特に問題なかったのですが、VPSでこのような問題が発生したため、サーバーの設定なのではないかと考えています・・
さくらのVPSではメールサーバー?が最初からインストールされているために、mb_send_mailを使用しても問題なくメールが送信されるという情報をみたのですが、どうも検討が付きません。
mb_send_mailの引数には、送信先、送信元、件名、本文(順不同)をとっています。(ロリポでは送信できました。)
解決方法および原因究明に向けた手段を教えていただければ思います!
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/11/03 17:08