2.3.3.4 attMessageClass Attribute Handling by the TNEF Reader

If the attMessageClass or attOriginalMessageClass attribute, as specified in section 2.1.3.3.5, contains a value that is shown in the Attribute value column of the following table, the value that MUST be returned is that of the value in the Message property value column.

Attribute value (in TNEF)

Message property value

IPM.Microsoft Mail.Note

IPM.Note

IPM.Microsoft Mail.Read Receipt

Report.IPM.Note.IPNRN

IPM.Microsoft Mail.Non-Delivery

Report.IPM.Note.NDR

IPM.Microsoft Schedule.MtgRespP

IPM.Schedule.Meeting.Resp.Pos

IPM.Microsoft Schedule.MtgRespN

IPM.Schedule.Meeting.Resp.Neg

IPM.Microsoft Schedule.MtgRespA

IPM.Schedule.Meeting.Resp.Tent

IPM.Microsoft Schedule.MtgReq

IPM.Schedule.Meeting.Request

IPM.Microsoft Schedule.MtgCncl

IPM.Schedule.Meeting.Canceled

Values not included in the table SHOULD be read in their original form.

If the value of the attMessageClass or attOriginalMessageClass attribute begins with the string "Microsoft Mail v3.0 ", the TNEF Reader MUST ignore the "Microsoft Mail v3.0 " prefix when attempting to match the value of the attMessageClass or attOriginalMessageClass attribute to a value in the Attribute Value column. For example, the TNEF Reader considers the value of the attMessageClass or attOriginalMessageClass attribute Microsoft Mail v3.0 IPM.Microsoft.Mail.Note to be the same as IPM.Microsoft.Mail.Note, which corresponds to the Message Property Value IPM.Note.

The TNEF Reader SHOULD ignore the checksum value for message class attributes because some legacy TNEF Writers generated non-valid checksum values.