java - Amazon SimpleEmail: how to check if an Email has been delivered? -


i tried send emails amazon ses, java aws sdk, , worked. able check (at later time) whether delivery successful. define successful if final mailserver accepted mail delivery.

i saw when send email can messageid uniquely identifies email:

    sendemailrequest request = new sendemailrequest(from, destination, message);     sendemailresult result = service.sendemail(request);     string messageid = result.getmessageid(); 

however saw can aggregated statistics, example senddatapoint (represents sending statistics data. each senddatapoint contains statistics 15-minute period of sending activity).

i'm not using ses send bulk emails, personalized notifications on low volume , i'd interested check every single message.

did overlook something? possible type of check ses?

amazon provide mechanism capture bounces, provides contrapositive verification.

you can create mailbox receive bounce notifications, tell ses forward bounce notifications there. e.g.:

request.setreturnpath("bounces@example.com"); 

you can write code periodically check mailbox, , parse messages destination email address.

amazon provides brief explanation of how handle bounces & complaints here:

http://aws.amazon.com/ses/faqs/#37

however, if want check if message avoided spam filter or read end user, beyond scope of ses (although work hard ensure deliverability).


Comments

Popular posts from this blog

c# - how to write client side events functions for the combobox items -

exception - Python, pyPdf OCR error: pyPdf.utils.PdfReadError: EOF marker not found -