PHP Mailer – 回复: – 返回路径 – SetFrom
发布时间:2020-12-13 21:47:45 所属栏目:PHP教程 来源:网络整理
导读:我通过 PHP Mailer发送邮件. http://phpmailer.worxware.com/ 我希望能够将From到一个emailand设置为REPLY-TO到另一个电子邮件,并将RETURN-PATH设置为另一个. 主要是..我想要反弹的电子邮件去BOUNCEDemails@bademail.com 我希望RETURN PATH可以做到这一点.
我通过
PHP Mailer发送邮件.
http://phpmailer.worxware.com/
我希望能够将From到一个emailand设置为REPLY-TO到另一个电子邮件,并将RETURN-PATH设置为另一个. 主要是..我想要反弹的电子邮件去BOUNCEDemails@bademail.com 如果收到电子邮件的用户我不希望他们从BOUNCEDemails等看到它…我想给他们一个回复真实电子邮件地址的选项. 我需要退回的电子邮件才能转到单独的电子邮件,因为我不希望REPLY TO收到许多糟糕的电子邮件.等等.. 这就是我所拥有的:不起作用 $mail->AddAddress('ed@RealEmail.org','John Doe'); $mail->AddReplyTo('replytoMe@email.com','Reply to email'); $mail->SetFrom('mailbox@email.com','From Name and Email'); $mail->AddCustomHeader('Return-path: BOUNCEDemails@bademail.com'); 上面的代码回复SetFrom并将所有跳出发送到SetFrom.有什么想法如何将两者分开?谢谢 解决方法
设置此方法的正确方法(截至2013年7月)是使用:
$mail->ReturnPath='bounce_here@domain.com'; phpmailer源包含以下内容,这是相当自我解释的: if ($this->ReturnPath) { $result .= $this->HeaderLine('Return-Path','<'.trim($this->ReturnPath).'>'); } elseif ($this->Sender == '') { $result .= $this->HeaderLine('Return-Path','<'.trim($this->From).'>'); } else { $result .= $this->HeaderLine('Return-Path','<'.trim($this->Sender).'>'); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |