Отправка почты на мой почтовый ящик, но ответ пользователю - PullRequest
1 голос
/ 11 января 2012

У меня есть форма для связи с нами, в которой пользователь вводит свое имя, адрес электронной почты и вопрос.

Пользователь вводит свое имя, адрес электронной почты и вопрос. Вопрос отправляется на мой почтовый ящик и затем из моего почтового ящика, когда я нажимаю на почту, отвечаю, я должен иметь возможность ответить на электронное письмо, которое вставил пользователь,

Почтовый клиент gmail

используя код ниже, он не работает,

$mail->SMTPAuth = true;

$mail->Username = "info@noupei.com";

$mail->Password = "xxxxxxxxxxxxxxxxx"; 

$mail->AddAddress("info@noupei.com",$Username);

$mail->AddReplyTo($UserEmailAddress,$Username);

$mail->IsHTML(true); 

$mail->Subject = "From ContactUs Form:".$Username;

почта поступает в мой почтовый ящик, но когда я нажимаю «Ответить», он отвечает на сам мой почтовый ящик

Ответы [ 3 ]

2 голосов
/ 11 января 2012

Это известная «ошибка» в Gmail:

http://www.google.com/support/forum/p/gmail/thread?tid=4641785bf01dbd9a&hl=en

Пока ваш собственный адрес электронной почты является адресом отправителя, Gmail, похоже, не учитывает заголовки ответа.

2 голосов
/ 11 января 2012

Какой почтовый клиент вы используете?

$mail->AddReplyTo($UserEmailAddress,$Username); 

должно быть

$mail->AddReplyTo("$UserEmailAddress", "$Username")

Также рекомендуется установка From и FromName. Если вы не установили его самостоятельно, по умолчанию извлекается из php.ini, который будет либо доменом по умолчанию, либо доменом, отличным от вашего!

Dave

0 голосов
/ 11 января 2012

Возможно ли, что ваш SMTP-сервер не допускает отличия от заголовков и ответов на них? Вы должны проверить заголовки полученного электронного письма, если для ответа действительно задано то, каким оно должно быть, и, возможно, рассмотрите возможность установки адреса от адреса для ответа. Это должно окончательно решить проблему.

$mail->FromName = $Username;
$mail->From = $UserEmailAddress;

Edit:

Gmail может быть проблемой здесь. С одной стороны, он более или менее игнорирует заголовок reply-to, как кажется, и возникает проблема, если адрес To также указан в настройках «Send Mail As ...». Форум поддержки Google

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...