1.3.1 Common Message Classes

Applications set certain required properties corresponding to the object's message class. The following table describes several common message classes, the functional area to which each one corresponds, and the specification that describes each one's required and optional properties.

In the following table, an asterisk "*" denotes that any string can appear at that point.

Area name

PidTagMessageClass property values

Specification

Common

IPM.*

[MS-OXCMSG]

Email

IPM.Note,

REPORT.*

[MS-OXCMSG]

Calendar

IPM.Appointment, IPM.Schedule.Meeting.Request, IPM.Schedule.Meeting.Resp.*, IPM.Schedule.Meeting.Canceled, IPM.Schedule.Meeting.Notification

[MS-OXOCAL]

Contact

IPM.Contact,

IPM.DistList

[MS-OXOCNTC]

Task

IPM.Task,

IPM.TaskRequest.*

[MS-OXOTASK]

Journal

IPM.Activity

[MS-OXOJRNL]

Sticky Note

IPM.StickyNote

[MS-OXONOTE]

Document

IPM.Document.*

[MS-OXODOC]

Post

IPM.Post

[MS-OXOPOST]

RSS Feed

IPM.Post.RSS

[MS-OXORSS]

Rights-managed Email

IPM.Note with PidNameContentClass= rpmsg.message

[MS-OXORMMS]

S/MIME Email

IPM.Note.SMIME, IPM.Note.SMIME.MultipartSigned

[MS-OXOSMIME]

Short Message Service (SMS) / Multimedia Message Service (MMS) Message

IPM.Note.Mobile.SMS,

IPM.Note.Mobile.MMS

[MS-OXOSMMS]

Unified Messaging

IPM.Note.Microsoft.Voicemail, IPM.Note.Microsoft.Fax

[MS-OXOUM]

Sharing

IPM.Sharing

IPM.Sharing.*

[MS-OXSHARE]