PstMessagePstFields Property
Gets PST object fields collection.

Namespace: MailBee.Outlook
Assembly: MailBee.NET (in MailBee.NET.dll) Version: 12.5.0 build 687 for .NET 4.5
Syntax
public override Hashtable PstFields { get; }

Property Value

Type: Hashtable
Remarks

The below are PST fields keys for Message items. Each key represents a particular property of this PST item. Most values are optional so that you need to check if the particular key exists with ContainsKey(Object) method (Hashtable.ContainsKey).

NameType
MessageClassString
ClientSubmitTimeDateTime
ReceivedByNameString
SentRepresentingNameString
SentRepresentingAddressTypeString
SentRepresentingEmailAddressString
ConversationIndexByte[]
ConversationTopicString
ReceivedByAddressTypeString
ReceivedByAddressString
TransportMessageHeadersString
ReadBoolean
UnmodifiedBoolean
SubmittedBoolean
UnsentBoolean
FromMeBoolean
AssociatedBoolean
ResentBoolean
AcknowledgementModeInt32
OriginatorDeliveryReportRequestedBoolean
ReadReceiptRequestedBoolean
RecipientReassignmentProhibitedBoolean
OriginalSensitivityString
SensitivityInt32
RcvdRepresentingNameString
OriginalSubjectString
ReplyRecipientNamesString
MessageToMeBoolean
MessageCcMeBoolean
MessageRecipMeString
ResponseRequestedBoolean
SentRepresentingAddrtypeString
OriginalDisplayBccString
OriginalDisplayCcString
OriginalDisplayToString
RcvdRepresentingAddrtypeString
RcvdRepresentingEmailAddressString
NonReceiptNotificationRequestedBoolean
OriginatorNonDeliveryReportRequestedBoolean
RecipientTypeInt32
ReplyRequestedBoolean
SenderNameString
SenderAddrtypeString
SenderEmailAddressString
MessageSizeInt64
AttachSizeInt32
AttachNumInt32
InternetArticleNumberInt32
URLCompNamePostfixInt32
ObjectTypeInt32
DeleteAfterSubmitBoolean
ResponsibilityBoolean
RtfInSyncBoolean
UrlCompNameSetBoolean
DisplayBccString
DisplayCcString
DisplayToString
MessageDeliveryTimeDateTime
RtfSyncBodyCrcInt32
RtfSyncBodyCountInt32
RtfSyncBodyTagString
RtfSyncPrefixCountInt32
RtfSyncTrailingCountInt32
InternetMessageIdString
InReplyToIdString
ReturnPathString
IconIndexInt32
ActionFlagInt32
ActionDateDateTime
DisableFullFidelityBoolean
URLCompNameString
AttrHiddenBoolean
AttrSystemBoolean
AttrReadonlyBoolean
TaskStartDateDateTime
TaskDueDateDateTime
FlaggedBoolean
HasForwardedBoolean
HasRepliedBoolean

When you get this PST object as MailMessage using GetAsMailMessage method, these fields will be added to the resulting message as "X-Msg-" + PstFieldName headers. Example is "X-Msg-MessageToMe". Each field value will be converted into a string.

See Also