How to check if a user has opened the mail we sent


Using Amazon AWS we can know how many mails are delivered,how many bounced and how many were rejected.But how to check whether user has opened our mail and clicked on the link we have given in our mail.And using getsendstatistics() method of AWS we can only get the number of bounces,rejects and delivered mails.Is there any method which gives us the details whether a user opened his mail or not.

There is no reliable way to do this.

You could make a webserver that serves an image (just a white pixel would do) and have it report if the image is loaded or not, perhaps even include a querystring to identify the user loading the image. The problem with this is that any modern mailclient will not load images in the email by default.