0

誰かが私のウェブサイトの連絡フォームでメッセージを送ってきたら、返信ボタンをクリックして返信します。

その後、メールが配信されなかった/失敗したという応答を受け取りました。

それは、Gmail の電子メールが、私の Web サイトの連絡先フォームに入力された電子メール アドレスではなく、サーバーの電子メールに応答する必要があるためです。

これを修正する方法を知っている人はいますか?

私のコンタクトフォームのPHPスクリプトは次のとおりです。

<?php
$mailTo = 'emailaddress@gmail.com';
$name = htmlspecialchars($_POST['cform_name']);
$mailFrom = htmlspecialchars($_POST['cform_email']);
$subject = 'Message from your website';
$message_text = htmlspecialchars($_POST['cform_message']);

$message =  'From: '.$name.'; Email: '.$mailFrom.' ; Message: '.$message_text;

mail($mailTo, $subject, $message);
?>
4

1 に答える 1

2

これを使って:

mail($mailTo, $subject, $message, 'Reply-To: '.$mailFrom);
于 2013-11-07T20:16:17.837 に答える