我一直在寻找有关未能发送邮件的邮件服务器的标准行为的文档。
我希望“发件人”字段与发送失败时接收电子邮件的帐户不同。
E.g。
我的程序发送了一封来自'donotreply@example.com'的电子邮件,如果未能发送,我希望通过'failedemails@example.com'发送交付失败的退款。
这是通过设置回复来完成的吗?或者我应该使用'failedemails'帐户登录,因此它会收到回复邮件吗?
感谢。
答案 0 :(得分:1)
您可以尝试多种方法,但我认为反弹通常会发送给信封发件人。这意味着使用您的failedemails帐户从donotreply@example.com发送邮件可能是您最好的选择。
你也可以试试这些标题:
Reply-To: failedemails@example.com
Errors-To: failedemails@example.com
Return-Path: failedemails@example.com
此处也提出了类似的问题:Set email headers so bounced emails go to a specific address