0

我在我的 ERP 上使用 phpmailer,发件人电子邮件是 noreply@,回复是我的客户/公司电子邮件。有时我收到“邮件传递失败:将邮件返回给发件人”这很正常,但我收到的是我的 noreply@ 而不是客户电子邮件。如何强制 phpmailer 将“邮件传递失败”发送到回复电子邮件?谢谢您的帮助。

4

1 回答 1

0

退回到return-path,而不是reply-to地址,因为它们是退回,而不是回复。

不是 PHPMailer 将您的退回邮件发送到那里,而是接收器,并且它们的行为正确。

您可以使用用于设置信封发送方的属性间接Sender设置返回路径,接收方在尝试传递之前将其转换为返回路径。不要试图自己设置return-path标题;这是接收者的工作。

$mail->Sender = 'bounces_go_here@example.com';

但请注意 - 此地址是 SPF 适用的,因此您需要非常确定您的 SPF 记录设置正确。对于可靠的退回处理,我建议在这里也使用VERP 寻址。

于 2021-03-30T23:17:50.683 回答