phpmailer 强制邮件传递无法回复而不是来自
phpmailer forces Mail delivery failed to reply-to and not from
我在我的 ERP 上使用 phpmailer,发件人电子邮件是 noreply@,回复是我的 client/company 电子邮件。
有时我会收到“邮件发送失败:将邮件返回给发件人”,这是正常的,但我收到的是我的 noreply@,而不是客户电子邮件。
如何强制 phpmailer 将“邮件传递失败”发送到回复电子邮件?
感谢您的帮助。
退回到 return-path
,而不是 reply-to
地址,因为它们是退回,而不是回复。
不是 PHPMailer 将您的退回邮件发送到那里,而是接收方,它们的行为是正确的。
您可以使用 Sender
属性 间接 设置 return 路径 属性 用于设置信封发送者,接收者在尝试交付之前转换为 return-path。 不要自己设置 return-path
header;这是接收者的工作。
$mail->Sender = 'bounces_go_here@example.com';
但请注意 - 此地址是 SPF 适用的地址,因此您需要非常确定您的 SPF 记录设置正确。对于可靠的退回处理,我建议在这里也使用 VERP addressing。
我在我的 ERP 上使用 phpmailer,发件人电子邮件是 noreply@,回复是我的 client/company 电子邮件。 有时我会收到“邮件发送失败:将邮件返回给发件人”,这是正常的,但我收到的是我的 noreply@,而不是客户电子邮件。 如何强制 phpmailer 将“邮件传递失败”发送到回复电子邮件? 感谢您的帮助。
退回到 return-path
,而不是 reply-to
地址,因为它们是退回,而不是回复。
不是 PHPMailer 将您的退回邮件发送到那里,而是接收方,它们的行为是正确的。
您可以使用 Sender
属性 间接 设置 return 路径 属性 用于设置信封发送者,接收者在尝试交付之前转换为 return-path。 不要自己设置 return-path
header;这是接收者的工作。
$mail->Sender = 'bounces_go_here@example.com';
但请注意 - 此地址是 SPF 适用的地址,因此您需要非常确定您的 SPF 记录设置正确。对于可靠的退回处理,我建议在这里也使用 VERP addressing。