非常に長いフォームがあり、フォームの内容はメール (HTML メール) で送信されます。
私の PHP メール機能は、残りのコンテンツに対して完全に機能しています。しかし、メッセージ本文に次の内容を追加すると、メールが機能しません。
<h4><span style="text-decoration:underline">OCCUPATION:</span></h4>
<p>Please provide a specific and identifiable business activity and
your current position . Vague references such as"Businessman" or
"Manager" will not be accepted and will delay the incorporation
process. In the case of no employment please describe the normal
day to day activities such as "House Wife" In case of retirement
please provide details of previous occupation and your last
position.<br />
<textarea name="personal_information_occupation">
</textarea></p>
<hr />
私はすべての行を調べましたが、これらの特定の行に何が問題なのかを見つけることができません.
私の PHP メールは HTML メールを送信します。
<?php
if(mail($to, $subject, $message, $headers)){
$mail_status_message = "<p class='success-msg'> Form Submitted Successfully. </p>";
}else{
$mail_status_message = "<p class='error-msg'> Something went wrong. Please try again later. </p>";
}
?>
基本的にSomething went wrong. Please try again later
、上記のコードをメッセージ本文に追加すると、 が表示されます。
メールヘッダーは
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
// Additional headers
$headers .= 'To: '.$to_name.'<'.$to_email.'>' . "\r\n";
$headers .= 'From: Business Name <email@example.com>' . "\r\n";