ID: Q178073
The information in this article applies to:
This article contains a sample function that allows you to access the SMTP header for a message received over the Internet.
The entire header is stored in the property PR_TRANSPORT_MESSAGE_HEADERS.
// GetHeader takes a LPMESSAGE and returns a CString containing
// the header for the message.
CString GetHeader(LPMESSAGE poEnv)
{
CString csHeader;
HRESULT hr;
LPSPropValue lpProps = NULL;
// MAPI property creation flags
const ULONG ulFlags = MAPI_BEST_ACCESS | MAPI_DEFERRED_ERRORS;
hr = HrGetOneProp(poEnv,PR_TRANSPORT_MESSAGE_HEADERS,&lpProps);
if (S_OK == hr)
{
csHeader = lpProps[0].Value.lpszA;
}
return csHeader;
}
Additional query words: Header Headers smtp
Keywords : kbcode kbMsg kbMAPI100 XWEB
Version : WINDOWS:1.0
Platform : WINDOWS
Issue type : kbhowto
Last Reviewed: January 8, 1998