I need a way to detect whether an email sent using php mail function is viewed by the recipient, additionally it will be ideal if it is possible to get confirm mail is not being bounced.
For confirmation of viewing by the recepient, as i learnt from web it is possible to use a php drawn image in an <img tag in mail's HTML content, we can send paramters to image script via url, i checked it is working, but the issue, some mail clients automatically block images...
I guess using <iframe and <script wont work in most email clients...
Can anyone of you suggest and fully (or nearly fully) working solution for this..
No matter what kind of "read confirmation" you use, I doubt you can say with 100% certainty that your intended recipient has read your email.
I would have thought that at best you could say that someone has read your email and that most likely it was the intended recipient. I don't know how you can confirm who was actually sitting at the computer screen and reading the email.
Failing everything you could always have a small link with "Click here once you've read this email" or something similar, but that is probably undesirable. I think your best bet is to use an image (CSS is even less likely to work and will probably also be blocked if the client is blocking images) and unless the email is in their "junk" folder the image will probably load. All you then need to do is include a unique code in the request string for the image.