Does someone know of a way to get email delivery confirmation status when email is send using Java mail API ?
Thanks
Apreet Singh wrote:
One alternate option is to create log entry of email send attempt and have bcc to a designated id. Matching of data can be done to have delivery status. May not be advisable if high load system as this will double the number of emails being sent
Maneesh Godbole wrote:One hackish way is to include a 0px image in the body, which is provided by some servlet on your server. The call to the servlet would include the mail ID as a parameter. However, this approach would sort of ensure a read receipt.
Ulf Dittmer wrote:Not really. Many email clients by default (or by user choice) do not load images.
Maneesh Godbole wrote:Moving to a more suitable forum...
Apreet Singh wrote:
One alternate option is to create log entry of email send attempt and have bcc to a designated id. Matching of data can be done to have delivery status. May not be advisable if high load system as this will double the number of emails being sent
Not really. Receipt on the BCC id would not necessarily ensure receipt on the original ID.
One hackish way is to include a 0px image in the body, which is provided by some servlet on your server. The call to the servlet would include the mail ID as a parameter. However, this approach would sort of ensure a read receipt. It might be noted though that the mail can be delivered but not read.
Apreet Singh wrote:
Having bcc may not ensure reciept on original id (case in which id may not exist) , but atleast we can know that at that time our
email server was not down and was actively sending emails.