関数を使用して詳細を電子メールで送信するフォームがWebページにありPHP mail()
ます。フォームはかなり長く、メールのHTMLフォーマットも含めています。
すべてのフォーム情報を含めないとメールは正常に送信されますが、フォーム全体を含めようとするとメールが送信されません。情報が多すぎると動作しなくなるようです。情報の一部を取り出すとすぐに再び機能し、情報のどの部分を削除してもかまいません。
同じ問題のある2つの異なるWebサイトホストでフォームを試しました。メールの内容は約300行しかないので、サイズが問題かどうかはわかりません。
何が問題を引き起こしているのか誰か知っていますか?
上記で「動作を停止する」と言うときは、mail()
関数がfalseを返し、電子メールを送信しないことを意味します。実際のフォームは正常に機能します。