from header in PHPMailer



我使用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'; } 

不要那样做。由于您试图伪造发件人地址,它将无法在大多数isp上发送。相反,从您自己的地址发送,并添加客户的地址作为回复地址:

$mail->addReplyTo($customeremail);

最新更新