在原始模式下发送电子邮件时如何设置返回路径?
一个例子会很棒。
这可能取决于您使用的语言 SDK,但 SendEmailRequest 类有一个“ReturnPath”属性,您将其设置为您有权访问并已通过 Amazon 验证的电子邮件地址。根据他们的文档,它的工作方式是返回路径被替换为亚马逊地址,然后他们透明地将退回电子邮件转发到您指定的地址。
这很棘手。您可以在原始消息中传递原始模式发送的所有信息。如果你这样做了,那么你可以将退回的电子邮件地址作为标题传递。假设您从 .NET MailMessage 创建原始消息,然后像这样添加它:
mailMessage.Headers.Add("Return-Path", "bounce@yourdomain.com");
但是,如果您在原始模式发送中指定 Source 参数,那么亚马逊文档会说:
如果您指定 Source 参数,则退回通知和投诉将发送到此电子邮件地址。这优先于您可能包含在消息原始文本中的任何 Return-Path 标头。