Web サイトのお問い合わせフォームにシンプルなメール機能を使用しています。
$name = stripslashes($_POST['name']);
$email = trim($_POST['email']);
$text = stripslashes($_POST['message']);
$message = '<html><body>'.nl2br($text)."</body></html>";
$mail = mail("info@domain.com", "Contact Form", $message,
"From: ".$name." <".$email.">\r\n"
."Reply-To: ".$email."\r\n"
."X-Mailer: PHP/" . phpversion()
."MIME-Version: 1.0\r\n"
."Content-Type: text/html; charset=utf-8");
メールは送信されますが、常にスパムとして検出されるため、良くありません。おそらく、「FROM」は訪問者がフォームに入力した電子メールであるためです。
これを解決するには?