我正在使用PHPMailer发送电子邮件。现在我有一个联系表格,当用户填写时我会收到一封电子邮件。在电子邮件中,当我点击回复时,我希望在那里收到客户电子邮件,但是我会收到我自己的服务器电子邮件。我还希望电子邮件说出来自:customer@hisemail.com' (客户电子邮件)。
我相信我必须在这里设置标题。但是,我无法找到有关PHPMailer标题的任何信息......也许有人可以给我一个建议?谢谢!
这是我的代码:
$mail = new PHPMailer();
$mail->CharSet = 'UTF-8';
$mail->Subject = $subject;
$mail->Sender = $email;
$mail->From = 'myemail@myserver.com';
$mail->FromName = $fullname;
$mail->MsgHTML($question);
$mail->AddAddress($mailmanager, "support");
$mail->AddReplyTo($email, $fullname);
if(!$mail->send()) { echo 'mail not sent'; }
答案 0 :(得分:0)
不要那样做。它将无法在大多数ISP上提供,因为您正在尝试伪造来自地址。而是从您自己的地址发送并添加客户的地址作为回复地址:
$mail->addReplyTo($customeremail);