0 votes

I use mail.dll v.3.012359. I noticed that some e-mail dispositions are not received properly. In most cases when receiver confirms reading the e-mail I get collection "email.ReadReceipts" filled with value of Limilabs.Mail.Headers.DispositonType.Displayed type.

But in some other cases the collection "email.ReadReceipts" is empty although I'm sure the message is of a confirmation kind. This broken e-mails come from exchange server.

Has this issue been observed by anyone? Is it a metter of older mail.dll I use?

by (200 points)
Could you please save the raw eml of such message (https://www.limilabs.com/blog/save-raw-eml-file-imap-pop3) and send it to us? You can find support email address on the bottom of this page.

1 Answer

0 votes

Exchange doesn't always send read receipts in a standard way (MDNs - content-type: message/disposition-notification).

Sometimes (depending on the Outlook settings) it uses TNEF attachments - winmail.dat.

There are 2 problems with the email you send us:

  • First: The TNEF attachment is incorrect (it contains 2 additional bytes at end)
  • Second: At this point Mail.dll doesn't process winmail.dat with "Report.IPM.Note.IPNRN" class.

We are working to fix both problems.

by (301k points)
Latest version of Mail.dll processes TNEF reports correctly.
...