2012-05-17 6 views
5

simplemente escribí mi primera aplicación con el SDK de AWS para .Net para enviar correos electrónicos a través de ~ 7500 SES con el siguiente código:AWS SES - No rebota está entregando a ReturnPath Dirección

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); 

Mi consola AWS está mostrando entregas exitosas de ~ 7350 correos electrónicos y ~ 150 rebotes.

enter image description here

Ha sido más de 3 horas desde que terminó y todavía no han recibido ningún rebote correos electrónicos ("Este correo no pudo ser enviado porque la dirección no existe o algo ...") a [email protected]

¿Cómo puedo saber cuál de esos ~ 150 correos electrónicos se recuperó para poder actualizar mi base de datos?

Respuesta

2

Los rebotes me fueron entregados, solo estaban siendo filtrados como spam.

Me gustaría que hubiera una mejor manera de manejar esto a través de SES ...

+0

Arg! Solo encontré el mismo problema. ¡Gracias! –

0

Hay una mejor manera de manejar la situación. En SES, puede configurar rebotes para ir a una cola de SQS y luego procesarlos programáticamente desde su aplicación (o una aplicación de manejo de bounce dedicada diferente) que se lee desde esa cola.

Cuestiones relacionadas