View Single Post
  #6  
Old January 13th 09, 08:24 PM posted to microsoft.public.outlook.program_addins
Dmitry Streblechenko
external usenet poster
 
Posts: 2,116
Default Retrieving custom headers from an Outlook MailItem

Unless that particular header was already parsed into a separate property by
Outlook (don't count on that), parsing the whole header is the only way to
do that

--
Dmitry Streblechenko (MVP)
http://www.dimastr.com/
OutlookSpy - Outlook, CDO
and MAPI Developer Tool
-
"Andrew" wrote in message
...
I can get the entire contents of the header using:
oMailItem.PropertyAccessor.GetProperty(http://schemas.microsoft.com/mapi/proptag/0x007D001E),
which is fine. But I was looking for a way to pick out specific header
content. It seems that's not possible though, so I'll probably have to
parse
it to pick out my custom headers.

Thanks


"Dmitry Streblechenko" wrote:

So did you look at the message with MFCMAPI or OutlookSpy?
Did you try to retrieve the headers from the PR_TRANSPORT_MESSAGE_HEADERS
(0x007D001E) property (DASL name is
http://schemas.microsoft.com/mapi/proptag/0x007D001E )

--
Dmitry Streblechenko (MVP)
http://www.dimastr.com/
OutlookSpy - Outlook, CDO
and MAPI Developer Tool
-
"Andrew" wrote in message
...
The property is being set in an external application which created the
email.
When I open the email in Oultook and look at the header information in
the
message options, the headers with their values are shown. This is two
of
them
along with how its formatted:

X-PW-PROJECTID: 9
X-PW-SOURCE: Task Manager


"Dmitry Streblechenko" wrote:

Do you specify the property name in teh DASL format?
Are you sure that property exists? Can you see it in MFCMAPI or
OutlookSpy?

--
Dmitry Streblechenko (MVP)
http://www.dimastr.com/
OutlookSpy - Outlook, CDO
and MAPI Developer Tool
-
"Andrew" wrote in message
...
Hello All,

Development Environment: Visual Studio 2008
Language: VB.Net
Outlook 2003 and 2008


Is it possible retrieve custom headers from an Outlook MailItem.
I've
been
trying to, but it seems that the
"MailItem.PropertyAccessor.GetProperty"
method can only see Outlook's "core" headers.

Thanks,








Ads