Required Properties for All Messages
Required Properties for All Messages

The following table describes properties that clients can expect to set or see supported on messages of all classes.

Property Description

PR_CREATION_TIME PidTagCreationTime Canonical Property (PidTagCreationTime)

Set by message store providers on outgoing messages.

PR_DISPLAY_BCC (PidTagDisplayBcc)

PR_DISPLAY_CC (PidTagDisplayCc)

PR_DISPLAY_TO (PidTagDisplayTo)

Set by message store providers on outgoing messages.

PR_ENTRYID (PidTagEntryId)

Set by message store providers on outgoing messages.

PR_LAST_MODIFICATION_TIME (PidTagLastModificationTime)

Set by message store providers on outgoing messages.

PR_MESSAGE_ATTACHMENTS (PidTagMessageAttachments)

Set by message store providers on outgoing messages.

PR_MESSAGE_CLASS (PidTagMessageClass)

Can be set by clients on outgoing messages; must be set by message store providers if not set by clients.

PR_MESSAGE_FLAGS (PidTagMessageFlags)

Set by clients on outgoing messages before they are saved and message store providers after they are saved.

PR_MESSAGE_RECIPIENTS (PidTagMessageRecipients)

Set by message store providers on outgoing messages.

PR_MESSAGE_SIZE (PidTagMessageSize)

Set by message store providers on outgoing messages.

PR_MESSAGE_CC_ME (PidTagMessageCcMe)

PR_MESSAGE_RECIP_ME (PidTagMessageRecipientMe)

PR_MESSAGE_TO_ME (PidTagMessageToMe)

Set by transport providers on incoming messages.

PR_NORMALIZED_SUBJECT (PidTagNormalizedSubject)

Set by message store providers on outgoing messages

PR_ORIGINATOR_AND_DL_EXPANSION_HISTORY (PidTagOriginatorAndDistributionListExpansionHistory)

PR_ORIGINATOR_CERTIFICATE (PidTagOriginatorCertificate)

PR_ORIGINATOR_DELIVERY_REPORT_REQUESTED (PidTagOriginatorDeliveryReportRequested)

PR_ORIGINATOR_NON_DELIVERY_REPORT_REQUESTED (PidTagOriginatorNonDeliveryReportRequested)

PR_ORIGINATOR_REQUESTED_ALTERNATE_RECIPIENT (PidTagOriginatorRequestedAlternateRecipient)

PR_ORIGINATOR_RETURN_ADDRESS (PidTagOriginatorReturnAddress)

Set by transport providers on outgoing messages.

PR_PARENT_ENTRYID (PidTagParentEntryId)

PR_PARENT_DISPLAY (PidTagParentDisplay)

Set by message store providers on outgoing messages.

PR_RCVD_REPRESENTING_ADDRTYPE (PidTagReceivedRepresentingAddressType)

PR_RCVD_REPRESENTING_EMAIL_ADDRESS (PidTagReceivedRepresentingEmailAddress)

PR_RCVD_REPRESENTING_ENTRYID (PidTagReceivedRepresentingEntryId)

PR_RCVD_REPRESENTING_NAME (PidTagReceivedRepresentingName)

PR_RCVD_REPRESENTING_SEARCH_KEY (PidTagReceivedRepresentingSearchKey)

Set by transport providers on incoming messages.

PR_RECEIVED_BY_ADDRTYPE (PidTagReceivedByAddressType)

PR_RECEIVED_BY_EMAIL_ADDRESS (PidTagReceivedByEmailAddress)

PR_RECEIVED_BY_ENTRYID (PidTagReceivedByEntryId)

PR_RECEIVED_BY_NAME (PidTagReceivedByName)

PR_RECEIVED_BY_SEARCH_KEY (PidTagReceivedBySearchKey)

Set by transport providers on incoming messages.

PR_RECIPIENT_TYPE (PidTagRecipientType)

Set by message store providers on incoming messages.

PR_RECORD_KEY (PidTagRecordKey)

Set by message store providers on outgoing messages.

PR_SEARCH_KEY (PidTagSearchKey)

Set by message store providers on outgoing messages.

PR_SENDER_ADDRTYPE (PidTagSenderAddressType)

PR_SENDER_EMAIL_ADDRESS (PidTagSenderEmailAddress)

PR_SENDER_ENTRYID (PidTagSenderEntryId)

PR_SENDER_NAME (PidTagSenderName)

PR_SENDER_SEARCH_KEY (PidTagSenderSearchKey)

Clients can set these properties on outgoing messages, but transport providers must set them.

PR_SENT_REPRESENTING_ADDRTYPE (PidTagSentRepresentingAddressType)

PR_SENT_REPRESENTING_EMAIL_ADDRESS (PidTagSentRepresentingEmailAddress)

PR_SENT_REPRESENTING_ENTRYID (PidTagSentRepresentingEntryId)

PR_SENT_REPRESENTING_NAME (PidTagSentRepresentingName)

PR_SENT_REPRESENTING_SEARCH_KEY (PidTagSentRepresentingSearchKey)

Clients can set these properties on outgoing messages, but transport providers must set them.

PR_STORE_ENTRYID (PidTagStoreEntryId)

PR_STORE_RECORD_KEY (PidTagStoreRecordKey)

Set by message store providers on outgoing messages.

© 2009 Microsoft Corporation. All rights reserved.   Terms of Use | Trademarks | Privacy Statement
Page view tracker
Rate the Lightweight library
x
Lightweight builds on ScriptFree (loband) by adding features you've requested: a SearchBox and default code language selection.
Do you like the SearchBox?
Do you like the tabbed code blocks?
How useful is this topic?
Tell us more.
Thanks
x
You're helping to improve MSDN Online.
Feedback
Switch View
Classic
Lightweight Beta
ScriptFree
Switch View