2.1.3.1.1.20.16 Property: ORGANIZER
RFC Reference: [RFC2445] section 4.8.4.3
Number of Instances Allowed: 0, 1
Format: Calendar User Address ([RFC2445] section 4.3.3)
Brief Description: The organizer of a meeting.
Importing to Calendar objects
This property SHOULD<169> be parsed as a valid mailto URI as specified in [RFC2368]. The resulting SMTP address SHOULD be resolved against the address book, as specified in [MS-OXOABK]. If no match was found, a one-off EntryID ([MS-OXCDATA] section 2.2.5.1) MUST be created using the SMTP address and the CN parameter. The Address Book object MUST be added to the recipient table of the Calendar object with properties specified in the following table.
Recipient Table Property |
Value |
---|---|
PidTagAddressType |
Resolved from the address book (see previous paragraph). |
PidTagDisplayName |
Resolved from the address book (see previous paragraph). |
PidTagDisplayType |
Set to 0x00000000<170> |
PidTagEmailAddress |
Resolved from the address book (see previous paragraph). |
PidTagEntryId |
Resolved from the address book (see previous paragraph). |
PidTagRecipientDisplayName |
Copy of PidTagDisplayName<171> |
PidTagRecipientEntryId |
Copy of PidTagEntryId<172> |
PidTagRecipientFlags |
Set to 0x00000003. |
PidTagRecipientType |
Set to 0x00000001. |
Exporting from Calendar objects
If the 0x00000001 flag of PidLidAppointmentStateFlags is 0, then an ORGANIZER property MUST NOT be exported.
The row in the recipient table of the Calendar object that satisfies the constraints in the following table SHOULD<173> be exported as an ORGANIZER property. The value of the property MUST be a mailto URI as specified in [RFC2368] with the SMTP address of the recipient from the address book, as specified in [MS-OXOABK]. If the recipient does not have an SMTP address, then the value of the property SHOULD<174> be set to 'invalid:nomail'.
Recipient Table Property |
Constraint |
---|---|
PidTagRecipientFlags |
The bit denoted by 0x00000020 MUST be 0 |
PidTagRecipientFlags or PidTagRecipientType |
The bit denoted by 0x00000002 of PidTagRecipientFlags MUST be 1 or The PidTagRecipientType MUST be 0x00000000 |