2013-11-07 3 views
0

Когда кто-то отправляет мне сообщение на мою контактную форму на своих сайтах, я нажимаю кнопку ответа, чтобы ответить.Форма обратной связи ответный адрес

После этого я получаю ответ, что письмо не было доставлено/не выполнено.

Ну, это потому, что письмо электронной почты Gmail хочет ответить на электронную почту сервера, а не на адрес электронной почты, который был введен в контактную форму на моем веб-сайте.

Кто-нибудь знает, как это исправить?

Вот PHP скрипт для моей контактной формы:

<?php 
$mailTo = '[email protected]'; 
$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); 
?> 
+0

установить соответствующий заголовок, я дам вам посмотреть, какой из них, который –

+0

Дагон .. . Я не знаю PHP, но спасибо за комментирование в любом случае. – user2510920

+0

Мне интересно, как читать страницу руководства. –

ответ

2

Используйте это:

mail($mailTo, $subject, $message, 'Reply-To: '.$mailFrom); 
+0

Это сработало !!! Бесконечно благодарен. – user2510920

Смежные вопросы