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.