Question

I tried to send emails with Amazon SES, with the Java AWS SDK, and it worked. I would like to be able to check (at a later time) whether the delivery was successful. I will define it successful if the final mailserver accepted the mail for delivery.

I saw that when you send an email you can get a messageId that uniquely identifies your email:

    SendEmailRequest request = new SendEmailRequest(from, destination, message);
    SendEmailResult result = service.sendEmail(request);
    String messageId = result.getMessageId();

However I saw that you can get only aggregated statistics, for example with SendDataPoint (Represents sending statistics data. Each SendDataPoint contains statistics for a 15-minute period of sending activity).

I'm not using SES to send bulk emails, but personalized notifications on a very low volume and I'd be interested to check every single message.

Did I overlook something? Is it possible to do this type of check with SES?

No correct solution

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top