如何使用PHPMailer为不同的电子邮件地址提供不同的回复地址?
只是好奇是否可以使用phpmailer向两个不同的收件人发送电子邮件,并且每个收件人的回复地址都不同。现在我正在给自己发送密件抄送,但为了回复,我必须点击“全部回复”和“删除我的地址”,这样我就不会发送给自己了。比如说 phpmailer向…发送1封电子邮件如何使用PHPMailer为不同的电子邮件地址提供不同的回复地址?,php,email,phpmailer,Php,Email,Phpmailer,只是好奇是否可以使用phpmailer向两个不同的收件人发送电子邮件,并且每个收件人的回复地址都不同。现在我正在给自己发送密件抄送,但为了回复,我必须点击“全部回复”和“删除我的地址”,这样我就不会发送给自己了。比如说 phpmailer向…发送1封电子邮件 recipient1@domain.com-->当他们收到电子邮件时,点击“回复”,它会回复recipient2@domain.com recipient2@domain.com-->当他们收到电子邮件时,点击“回复”,它会回复recipi
recipient1@domain.com-->当他们收到电子邮件时,点击“回复”,它会回复recipient2@domain.com
recipient2@domain.com-->当他们收到电子邮件时,点击“回复”,它会回复recipient1@domain.com
谢谢您的帮助。在每封邮件中设置不同的回复地址。要做到这一点,必须发送两封单独的邮件–您不能发送一封对每个收件人有不同作用的邮件 在信息1中:
$mail->addReplyTo('recipient2@domain.com');
在信息2中:
$mail->addReplyTo('recipient1@domain.com');
但是,请注意,此方法称为addReplyTo,而不是setReplyTo,因为有多个回复地址是合法的,如果使用同一个PHPMailer实例发送两条消息,则需要调用
$mail->clearReplyTos()
在每次发送之间重置回复列表。因此只需将新的回复设置为值即可