2.1.3.1.1.20.6 Property: CONTACT

RFC Reference: [RFC2445] section 4.8.4.2

Number of Instances Allowed: 0+

Format: Text ([RFC2445] section 4.3.11)

Brief Description: A contact for an appointment.

Importing to Calendar objects

All instances of the CONTACT property SHOULD<113> be appended to single array of strings. Several rules apply to the import of contacts.

  • All semicolons (Unicode character U+003B) SHOULD<114> be removed.

  • All contiguous sequences of whitespace<115> characters SHOULD<116> be truncated to a single space (Unicode character U+0020) character.

  • Whitespace at the start and end of each string SHOULD<117> be trimmed.

  • Strings SHOULD<118> be truncated to a length of 500 WCHARs if their length exceeds 500 WCHARs, but the truncation SHOULD NOT<119> split surrogate pairs.

  • All case-insensitive duplicate occurrences and zero-length strings in the array SHOULD<120> be removed.

The resulting string array is stored in PidLidContacts ([MS-OXPROPS] section 2.77).

Exporting from Calendar objects

Each string in the array of strings in PidLidContacts SHOULD<121> be exported as a new CONTACT property.