我刚刚使用适用于 .Net 的 AWS 开发工具包编写了我的第一个应用程序,通过 SES 使用以下代码发送约 7500 封电子邮件:
AmazonSimpleEmailServiceClient client = new AmazonSimpleEmailServiceClient("awsKey", "awsSecret");
SendEmailRequest req = new SendEmailRequest()
.WithDestination(new Destination() { ToAddresses = { "you@yourdomain.com" } })
.WithSource("me@mydomain.com")
.WithReturnPath("me@mydomain.com")
.WithMessage(
new Amazon.SimpleEmail.Model.Message(new Content("mySubject"),
new Body().WithHtml(new Content("myBody"))));
var resp = client.SendEmail(req);
我的 AWS 控制台显示约 7350 封电子邮件和约 150 封退回邮件的成功发送。
完成后已经超过 3 小时,我仍然没有收到任何退回电子邮件(“无法发送此电子邮件,因为地址不存在或其他什么......”)至 me@mydomain.com。
我如何找出这大约 150 封电子邮件中的哪些被退回,以便我可以更新我的数据库?