Required Properties for All Messages
This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This page may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
The following table describes properties that clients can expect to set or see supported on messages of all classes.
Property |
Description |
---|---|
PR_CREATION_TIMEPidTagCreationTime 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. |