2012-05-17 34 views
5

我只是寫使用AWS SDK我的第一個應用程序爲.NET通過SES發送〜7500封電子郵件,下面的代碼:AWS SES - 反彈未傳送至ReturnPath這樣地址

AmazonSimpleEmailServiceClient client = new AmazonSimpleEmailServiceClient("awsKey", "awsSecret"); 

SendEmailRequest req = new SendEmailRequest() 
    .WithDestination(new Destination() { ToAddresses = { "[email protected]" } }) 
    .WithSource("[email protected]") 
    .WithReturnPath("[email protected]") 
    .WithMessage(
     new Amazon.SimpleEmail.Model.Message(new Content("mySubject"), 
     new Body().WithHtml(new Content("myBody")))); 

var resp = client.SendEmail(req); 

我的AWS控制檯顯示成功交付約7350封電子郵件和約150次反彈。

enter image description here

它已經超過3小時,因爲它完成了,我仍然沒有收到任何反彈的郵件(「此郵件無法發送,因爲地址不存在或某事...」)到[email protected]

如何找出哪些〜150封電子郵件反彈,以便我可以更新我的數據庫?

回答

2

反彈正在傳遞給我,他們只是被過濾爲垃圾郵件。

我希望有一個更好的方式,通過SES來處理這...

+0

Arg!剛剛遇到同樣的問題。謝謝! –

0

有一種更好的方法來處理它。在SES中,您可以配置反彈以進入SQS隊列,然後從您的應用程序(或不同的專用反彈處理應用程序)以編程方式處理它們,從該隊列讀取數據。