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