OptionaladdressContains the city for the recipient's home address.
Target dataType = 'msg'.
OptionaladdressSpecifies the country code portion of the mailing address of the contact.
e.g. JP
Target dataType = 'msg'.
Reference: PidLidAddressCountryCode PSETID_Address:000080dd
OptionaladdressOptionalapptRepresents the date and time that an appointment ends.
e.g. Wed, 13 Oct 2021 10:00:00 GMT
Target dataType = 'msg'.
OptionalapptOptionalapptIndicates the original value of the dispidLocation (PidLidLocation) property before a meeting update.
Target dataType = 'msg'.
OptionalapptSpecifies the dates and times when a recurring series occurs by using one of the recurrence patterns and ranges that are specified in [MS-OXOCAL].
OptionalapptRepresents the date and time when an appointment begins.
e.g. Wed, 13 Oct 2021 09:30:00 GMT
Target dataType = 'msg'.
OptionalapptTZDefContains a stream that maps to the persisted format of a TZDEFINITION structure, which stores the description for the time zone that is used when the end time of a single-instance appointment or meeting request is selected.
OptionalapptTZDefContains a stream that maps to the persisted format of a TZDEFINITION structure, which stores the description for the time zone that is used when a recurring appointment or meeting request is created.
OptionalapptTZDefContains a stream that maps to the persisted format of a TZDEFINITION structure, which stores the description for the time zone that is used when the start time of a single-instance appointment or meeting request is selected.
OptionalattachmentIndicates whether an attachment is hidden from the end user.
Target dataType = 'attachment'.
OptionalattachmentsThe collection of attachment files:
{
"dataType": "attachment",
"name": "A.txt",
"fileNameShort": "A.txt",
"dataId": 40,
"contentLength": 11,
"extension": ".txt",
"fileName": "A.txt"
}
Use with MsgReader.getAttachment.
Target dataType = 'msg'.
OptionalattachContains formatting information about a Multipurpose Internet Mail Extensions (MIME) attachment.
e.g. image/png
Target dataType = 'attachment'.
OptionalbodyContains message body text in plain text format.
Target dataType = 'msg'.
OptionalbodyContains message body text in HTML format.
OptionalbusinessContains the telephone number of the recipient's business fax machine.
OptionalbusinessContains the URL of the home page for the business.
Target dataType = 'msg'.
OptionalbusinessContains the primary telephone number of the mail user's place of business.
e.g. 06-0001-0002
Target dataType = 'msg'.
Reference: PidTagBusinessTelephoneNumber propertyTag=3a08001f
OptionalclientContains the current time, in UTC, when the email message is submitted.
e.g. Mon, 15 Feb 2021 08:19:04 GMT
Target dataType = 'msg'.
OptionalclipSpecifies the end date and time of the event in Coordinated Universal Time (UTC) for single instance calendar objects.
e.g. Wed, 13 Oct 2021 09:30:00 GMT
Target dataType = 'msg'.
OptionalclipSpecifies the start date and time of the event in Coordinated Universal Times (UTC) for single instance calendar objects, and specifies midnight on the date of the first instance in UTC for a recurring series.
e.g. Wed, 13 Oct 2021 09:30:00 GMT
Target dataType = 'msg'.
OptionalcompanyContains the recipient's company name.
Target dataType = 'msg'.
OptionalcompressedContains message body text in compressed RTF format.
Target dataType = 'msg'.
OptionalcontactSpecifies the business webpage URL of the contact.
e.g. https://example.com
Target dataType = 'msg'.
Reference: PidLidHtml PSETID_Address:0000802b
OptionalcontentThe attachment file's contentLength.
Target dataType = 'attachment'.
OptionalconversationContains an unchanging copy of the original subject.
e.g. コム ドット イグザンプル 殿
Target dataType = 'msg'.
Reference: PidTagConversationTopic propertyTag=0070001f
OptionalcountryContains the name of the mail user's country/region.
Target dataType = 'msg'.
Reference: PidTagCountry propertyTag=3a26001f
OptionalcreationContains the time, in UTC, that the object was created.
e.g. Mon, 15 Feb 2021 08:19:21 GMT
Target dataType = 'msg' and 'attachment'.
OptionalcreatorSMTPAddressThis undocumented creatorSMTPAddress will be attached
when you send a mail via Exchange Online server.
e.g.
xxx@xxx.onmicrosoft.com for senderAddressType = 'EX'Target dataType = 'msg'.
OptionaldataThe attachment file's dataId (for internal use).
This is entry index to CFBF stream.
Target dataType = 'attachment'.
OptionaldepartmentThis property is ignored by the server and is set to an empty string by the client.
e.g. ``
Target dataType = 'msg'.
Reference: PidLidDepartment PSETID_Address:00008010
OptionaldepartmentContains a name for the department in which the recipient works.
Target dataType = 'msg'.
OptionaldisplayContains the mail user's honorific title.
Target dataType = 'msg'.
Reference: PidTagDisplayNamePrefix propertyTag=3a45001f
OptionalemailContains the email address of a Message object.
e.g.
xmailuser@xmailserver.test for addressType = 'SMTP'/o=ExchangeLabs/ou=Exchange Administrative Group (xxx)/cn=Recipients/cn=xxx for addressType = 'EX'Target dataType = 'recipient'.
Optionalemail1Specifies the user-readable display name for the email address.
Target dataType = 'msg'.
Reference: PidLidEmail1DisplayName PSETID_Address:00008080
Optionalemail1Specifies the first email address of the contact.
Target dataType = 'msg'.
Optionalemail1Specifies the SMTP email address that corresponds to the email address for the Contact object.
Target dataType = 'msg'.
Reference: PidLidEmail1OriginalDisplayName PSETID_Address:00008084
Optionalerrorerror is set on parse error.
Target dataType = 'msg'.
OptionalextensionContains a file name extension that indicates the document type of an attachment.
e.g. .png
Target dataType = 'attachment'.
Optionalfax1Contains the string value "FAX".
Target dataType = 'msg'.
Reference: PidLidFax1AddressType PSETID_Address:000080b2
Optionalfax1Contains a user-readable display name, followed by the "@" character, followed by a fax number.
e.g. ``
Target dataType = 'msg'.
Reference: PidLidFax1EmailAddress PSETID_Address:000080b3
Optionalfax1Contains the same value as the PidTagNormalizedSubject property (section 2.812).
e.g. ``
Target dataType = 'msg'.
Reference: PidLidFax1OriginalDisplayName PSETID_Address:000080b4
Optionalfax2Contains the string value "FAX".
e.g. FAX
Target dataType = 'msg'.
Reference: PidLidFax2AddressType PSETID_Address:000080c2
Optionalfax2Contains a user-readable display name, followed by the "@" character, followed by a fax number.
e.g. コム ドット イグザンプル 殿@+81 06-0001-0003
Target dataType = 'msg'.
Reference: PidLidFax2EmailAddress PSETID_Address:000080c3
Optionalfax2Contains the same value as the PidTagNormalizedSubject property (section 2.812).
e.g. コム ドット イグザンプル 殿
Target dataType = 'msg'.
Reference: PidLidFax2OriginalDisplayName PSETID_Address:000080c4
Optionalfax3Contains the string value "FAX".
Target dataType = 'msg'.
Reference: PidLidFax3AddressType PSETID_Address:000080d2
Optionalfax3Contains a user-readable display name, followed by the "@" character, followed by a fax number.
e.g. ``
Target dataType = 'msg'.
Reference: PidLidFax3EmailAddress PSETID_Address:000080d3
Optionalfax3Contains the same value as the PidTagNormalizedSubject property (section 2.812).
e.g. ``
Target dataType = 'msg'.
Reference: PidLidFax3OriginalDisplayName PSETID_Address:000080d4
OptionalfileContains an attachment's long filename and extension, excluding path.
e.g. green.png
Target dataType = 'attachment'.
OptionalfileContains an attachment's base file name and extension, excluding path.
e.g. green.png
Target dataType = 'attachment'.
OptionalfileSpecifies the name under which to file a contact when displaying a list of contacts.
Target dataType = 'msg'.
Reference: PidLidFileUnder PSETID_Address:00008005
OptionalfolderfolderId is internal and valid for embedded msg file.
This is entry index to CFBF storage.
Target dataType = 'attachment'.
OptionalgenerationContains a generational abbreviation that follows the full name of the recipient.
Target dataType = 'msg'.
OptionalgivenContains the mail user's given name.
Target dataType = 'msg'.
Reference: PidTagGivenName propertyTag=3a06001f
OptionalglobalSpecifies the unique identifier of the calendar object.
e.g. 040000008200E00074C5B7101A82E00800000000A048DAF17405D9010000000000000000100000003C10A5564C9D36459E7780C78BAFCB77
Target dataType = 'msg'.
OptionalheadersContains transport-specific message envelope information for email.
e.g.
Return-Path: <xmailuser@xmailserver.test>
Delivered-To: xmailuser@xmailserver.test
X-AuthUser: xmailuser@xmailserver.test
Received: from H270 ([127.0.0.1]:56695)
by xmailserver.test with [XMail 1.27 ESMTP Server]
id <S9> for <xmailuser@xmailserver.test> from <xmailuser@xmailserver.test>;
Tue, 12 May 2020 14:45:17 +0900
From: Microsoft Outlook <xmailuser@xmailserver.test>
To: =?utf-8?B?eG1haWx1c2Vy?= <xmailuser@xmailserver.test>
Subject: =?utf-8?B?TWljcm9zb2Z0IE91dGxvb2sg44OG44K544OIIOODoeODg+OCu+ODvOOCuA==?=
MIME-Version: 1.0
Content-Type: text/html;
charset=\"utf-8\"
Content-Transfer-Encoding: 8bit
Target dataType = 'msg'.
OptionalhomeContains the primary telephone number of the mail user's home.
Target dataType = 'msg'.
Reference: PidTagHomeTelephoneNumber propertyTag = 3a09001f
OptionalhtmlContains message body text in HTML format.
OptionalinetPidLidInternetAccountName
Specifies the user-visible email account name through which the email message is sent.
The format of this string is implementation dependent. This property can be used by the client to determine which server to direct the mail to, but is optional and the value has no meaning to the server.
e.g. xmailuser@xmailserver.test
Target dataType = 'msg'.
OptionalinnerinnerMsgContent is set to true, if this attachment is embedded msg.
The embedded msg is represented as a CFBF storage (not single CFBF stream).
Target dataType = 'attachment'.
OptionalinnerThe properties defined in embedded msg.
Target dataType = 'attachment'.
OptionalinstSpecifies the instant messaging address of the contact.
e.g. ``
Target dataType = 'msg'.
Reference: PidLidInstantMessagingAddress PSETID_Address:00008062
OptionalinternetIndicates the code page used for PR_BODY (PidTagBody) or PR_BODY_HTML (PidTagBodyHtml) properties.
Target dataType = 'msg'.
OptionallastContains the time, in UTC, of the last modification to the object.
e.g. Mon, 15 Feb 2021 08:19:21 GMT
Target dataType = 'msg' and 'attachment'.
OptionallastContains the name of the last mail user to change the Message object.
A email address may be stored in lastModifierName, if it was sent through Exchange Server.
lastModifierSMTPAddress or smtpAddress may not be stored in some cases.
e.g.
UnoKenji for senderAddressType = 'EX'Target dataType = 'msg'.
OptionallastThis undocumented lastModifierSMTPAddress will be attached
when you send a mail via Exchange Online server.
e.g.
xxx@xxx.onmicrosoft.com for senderAddressType = 'EX'Target dataType = 'msg'.
OptionallocationContains the location of the mail user.
e.g. ``
Target dataType = 'msg'.
Reference: PidTagLocation propertyTag=3a0d001f
OptionalmessageContains a text string that identifies the sender-defined message class, such as IPM.Note.
e.g.
IPM.Note for mailIPM.StickyNote for sticky noteIPM.Appointment for scheduleSee more at: Item Types and Message Classes | Microsoft Docs
OptionalmessageContains the code page that is used for the message.
Target dataType = 'msg'.
OptionalmessageSpecifies the time (in UTC) when the server received the message.
e.g. Mon, 15 Feb 2021 08:19:00 GMT
Target dataType = 'msg'.
OptionalmessageContains a bitmask of flags that indicate the origin and current state of a message.
e.g.
mfRead = 0x00000001mfUnsent = 0x00000008OptionalmessageCorresponds to the message ID field as specified in [RFC2822].
e.g.
<!&!AAAAAAAAAAAYAAAAAAAAAMhvd5eG4u1FrRI13ZUKpD3CgAAAEAAAACfDkx1LwvlJrcgpqnDqBPIBAAAAAA==@xmailserver.test><000001da0c5d$22ab1460$68013d20$@hmailserver.test><OS3P286MB0565639EF64566509A9EE31281CC9@OS3P286MB0565.JPNP286.PROD.OUTLOOK.COM>Target dataType = 'msg'.
OptionalmessageContains the Windows LCID of the end user who created this message.
Target dataType = 'msg'.
OptionalmiddleContains the middle name of a contact.
Target dataType = 'msg'.
OptionalmobileContains the mail user's cellular telephone number.
Target dataType = 'msg'.
Reference: PidTagMobileTelephoneNumber propertyTag=3a1c001f
OptionalnameContains the display name of the folder.
e.g.
xmailuser for recipient.green.png for generic attachment.I have attachments! for msg attachment.Target dataType = 'recipient' and 'attachment'.
OptionalnormalizedContains the normalized subject of the message.
e.g. コム ドット イグザンプル 殿
Target dataType = 'msg'.
Reference: PidTagNormalizedSubject propertyTag=0e1d001f
OptionalpidContains a content identifier unique to the Message object that matches a corresponding "cid" URI schema reference in the HTML body of the Message object.
Target dataType = 'attachment'.
OptionalpostalContains the mail user's postal address.
Target dataType = 'msg'.
Reference: PidTagPostalAddress propertyTag=3a15001f
OptionalpostalContains the postal code for the mail user's postal address.
Target dataType = 'msg'.
Reference: PidTagPostalCode propertyTag=3a2a001f
OptionalpreviewAn undocumented property known as PR_PREVIEW.
Target dataType = 'msg'.
OptionalrawAll properties obtained while decoding msg.
To activate this:
true.OptionalrecipientsThe collection of recipients:
{
"dataType": "recipient",
"name": "to@example.com",
"email": "to@example.com",
"recipType": "to"
},
Target dataType = 'msg'.
OptionalrecipContains the recipient type for a message recipient.
Target dataType = 'recipient'.
OptionalsenderOptionalsenderContains the email address of the sending mailbox owner.
e.g.
xmailuser@xmailserver.test for senderAddressType = 'SMTP'/O=EXCHANGELABS/OU=EXCHANGE ADMINISTRATIVE GROUP (xxx)/CN=RECIPIENTS/CN=xxx for senderAddressType = 'EX'Target dataType = 'msg'.
OptionalsenderContains the display name of the sending mailbox owner.
Target dataType = 'msg'.
OptionalsenderContains the format of the Simple Mail Transport Protocol (SMTP) email address of the sending mailbox owner.
e.g.
no-reply@microsoft.com for senderAddressType = 'SMTP'
Target dataType = 'msg'.
OptionalsentContains the Simple Mail Transport Protocol (SMTP) email address for the messaging user who is represented by the sender.
e.g.
no-reply@microsoft.com for senderAddressType = 'SMTP'
Target dataType = 'msg'.
OptionalsmtpContains the SMTP address of the Message object.
e.g.
xxx@xxx.onmicrosoft.com for addressType = 'EX'Target dataType = 'recipient'.
OptionalstateContains the name of the mail user's state or province.
Target dataType = 'msg'.
Reference: PidTagStateOrProvince propertyTag=3a28001f
OptionalstreetContains the recipient's street address.
Target dataType = 'msg'.
OptionalsubjectContains the subject of the email message.
Target dataType = 'msg'.
OptionalsurnameContains the last or surname of the recipient.
Target dataType = 'msg'.
OptionaltimeOptionaltimeContains a stream that maps to the persisted format of a TZREG structure, which describes the time zone to be used for the start and end time of a recurring appointment or meeting request.
OptionaltitleContains the mail user's job title.
Target dataType = 'msg'.
Reference: PidTagTitle propertyTag=3a17001f
OptionalvotingOptionalvotingOptionalworkSpecifies the complete address of the work address of the contact.
e.g. 544-0001\nOsaka\nOsaka\nSomewhere
Target dataType = 'msg'.
Reference: PidLidWorkAddress PSETID_Address:0000801b
OptionalworkSpecifies the city or locality portion of the work address of the contact.
e.g. Osaka
Target dataType = 'msg'.
Reference: PidLidWorkAddressCity PSETID_Address:00008046
OptionalworkSpecifies the country or region portion of the work address of the contact.
e.g. 日本
Target dataType = 'msg'.
Reference: PidLidWorkAddressCountry PSETID_Address:00008049
OptionalworkSpecifies the country code portion of the work address of the contact.
e.g. JP
Target dataType = 'msg'.
Reference: PidLidWorkAddressCountryCode PSETID_Address:000080db
OptionalworkSpecifies the postal code (ZIP code) portion of the work address of the contact.
e.g. 544-0001
Target dataType = 'msg'.
Reference: PidLidWorkAddressPostalCode PSETID_Address:00008048
OptionalworkSpecifies the state or province portion of the work address of the contact.
e.g. Osaka
Target dataType = 'msg'.
Reference: PidLidWorkAddressState PSETID_Address:00008047
OptionalworkSpecifies the street portion of the work address of the contact.
e.g. Somewhere
Target dataType = 'msg'.
Reference: PidLidWorkAddressStreet PSETID_Address:00008045
OptionalyomiSpecifies the phonetic pronunciation of the contact's company name.
Target dataType = 'msg'.
OptionalyomiSpecifies the phonetic pronunciation of the contact's given name.
Target dataType = 'msg'.
OptionalyomiSpecifies the phonetic pronunciation of the surname of the contact.
Target dataType = 'msg'.
Reference: PidLidYomiLastName PSETID_Address:0000802d
Some OXPROPS
Note that please sync with:
CONST.MSG.FIELD.NAME_MAPPINGSee
[MS-OXPROPS]: Exchange Server Protocols Master Property List | Microsoft Docs