1

BlueHost を使用していますが、メールフォームが機能していないようです。これはPHPです:

$to = "test@email.com";
$subject = "test";
$message = "test message";
$from =  $_POST['cf_email'];
$headers = "From: $from";
mail($to,$subject,$message,$headers);
echo $headers;

これではメールが送信されないようです。ただし、メールの前に文字列を追加すると、機能します。例えば:

$from =  "zz".$_POST['cf_email'];

誰が私が間違っているのか教えてもらえますか? ありがとう。

4

1 に答える 1

0

「From」ヘッダーに個人の電子メール ($_POST['cf_email']) を使用することはできません。また、「返信先」を追加する必要があります。

詳細については、以下のスレッドを確認してください。

PHP メールの「From」ヘッダーの問題

于 2013-01-18T14:23:48.403 に答える