HOWTO: Obtaining the SMTP Header for a MAPI MessageLast reviewed: January 6, 1998Article ID: Q178073 |
The information in this article applies to:
SUMMARYThis article contains a sample function that allows you to access the SMTP header for a message received over the Internet.
MORE INFORMATIONThe 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
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |