J
JD DE Support
We have a large number of psts with emails bearing problematic MSG
attachments. The PST files appear to be from an Exchange environment
(Likely 2000). We are using VB6 to access the data via Outlook 2002
(we've tried 2003, but with the same results).
Outlook 2002 (sp-2) is not returning any value for the body property
of an attached MSG email items. When opening them in Outlook, you can
see that there is in fact body text which seems only to be visible
when viewed through the UI in OL.
Here is something odd:
1. When viewed in Quick View Plus (ver 6 & 8) it appears with only the
header and no body. (The subject line is present.)
2. Now, if you If you open the MSG file (after dragging it to a
folder) it displays the body text as it should (in an OL window).
3. Click Edit>>Edit message. (Then absolutely no changes made at all),
and then Save. (Replacing the MSG file that was originally saved.)
4. When viewed in Quick View Plus, the body now displays. (our code
sees it too.)
Additionally, it seems that in these cases, there is no value for the
author field. (Whether thru the UI or in the header.) There is a sent
and received time however, so we don't think that it is any kind of
draft.
This may or may not be relevant, but:
The parent email appears to be in Text format. The attached MSG is
harder to peg. In a viewer, there is an rtfl header present. However,
when the MSG file is saved as a file and then re-attached as an
attachment to a new email (whether the parent is HTML or Text), the
attached MSG email format displays as HTML. (This was tested with
various changes to the default email format preferences.)
As mentioned initially, the email and the MSG file are both being
accessed via VB6. We have processed many millions (literally) of
emails bearing MSG attachments without encountering this problem.
When we walk the code, we find that Outlook recognizes/returns no
value for the body property of this item. How can we programmatically
access this data or modify the state of the MSG file so that Outlook
can recognize the body?
Any help would be greatly appreciated. We are pretty good at getting
data from Outlook, but this one is quite an oddball.
Thank you.
JD
attachments. The PST files appear to be from an Exchange environment
(Likely 2000). We are using VB6 to access the data via Outlook 2002
(we've tried 2003, but with the same results).
Outlook 2002 (sp-2) is not returning any value for the body property
of an attached MSG email items. When opening them in Outlook, you can
see that there is in fact body text which seems only to be visible
when viewed through the UI in OL.
Here is something odd:
1. When viewed in Quick View Plus (ver 6 & 8) it appears with only the
header and no body. (The subject line is present.)
2. Now, if you If you open the MSG file (after dragging it to a
folder) it displays the body text as it should (in an OL window).
3. Click Edit>>Edit message. (Then absolutely no changes made at all),
and then Save. (Replacing the MSG file that was originally saved.)
4. When viewed in Quick View Plus, the body now displays. (our code
sees it too.)
Additionally, it seems that in these cases, there is no value for the
author field. (Whether thru the UI or in the header.) There is a sent
and received time however, so we don't think that it is any kind of
draft.
This may or may not be relevant, but:
The parent email appears to be in Text format. The attached MSG is
harder to peg. In a viewer, there is an rtfl header present. However,
when the MSG file is saved as a file and then re-attached as an
attachment to a new email (whether the parent is HTML or Text), the
attached MSG email format displays as HTML. (This was tested with
various changes to the default email format preferences.)
As mentioned initially, the email and the MSG file are both being
accessed via VB6. We have processed many millions (literally) of
emails bearing MSG attachments without encountering this problem.
When we walk the code, we find that Outlook recognizes/returns no
value for the body property of this item. How can we programmatically
access this data or modify the state of the MSG file so that Outlook
can recognize the body?
Any help would be greatly appreciated. We are pretty good at getting
data from Outlook, but this one is quite an oddball.
Thank you.
JD