What are Outlook Message Classes?
Outlook .msg files can represent a wide variety of Outlook items apart from email messages, such as Outlook address book entries/contacts, user sticky notes/tasks, and even arbitrary items used by 3rd party Outlook plugins or add-ons. Based on this sub-type or "form" of an Outlook item, it is assigned a "message class" that helps to identify what type of file it is. For example, seeing "IPM" (Interpersonal Message) as part of a file's message class will mean that it refers to a conversation between two (or more) individuals, and the message class "IMP.Note" in particular refers to an email. The "REPORT." prefix generally refers to automated messages sent back to the user.
Some more information about common message classes can be found here.
Message Classes in GoldFynch
Sometimes, when you upload .msg files to GoldFynch, they are not actually emails and will appear as unsupported file types. Checking their message classes is one way to determine if a file is actually an email or not. This article has details on viewing, searching, and filtering by message class in GoldFynch.
In brief, you can view a file's message class in the Document Viewer by clicking the "File Type" dropdown:
You can also search for files with such message classes using the "msgclass" advanced search parameter. When you create an advanced search, a list of all available message classes in your case will be populated in the dropdown once you select the msgclass parameter.
GoldFynch Search Filters
When you perform a search in GoldFynch, you can filter the results using the MSGCLASS field (both the classic and new styles of filters are displayed in the images below)
Classic style (right side of the screen)
New style (top of screen)
Supported Message Classes
Certain platforms and organizations that use enterprise Outlook plugins may have non-standard and custom message classes which are difficult to automatically provide support for. If you have such message classes in your case, raise a support ticket and the GoldFynch engineering team can take a look at them to see if they can be processed and handled like regular email messages, if they require custom handling, or whether they cannot be used at all.
Below is a list of all the message class names that are automatically processed by GoldFynch:
Message class IDs currently processed by GoldFynch | Message class is used to identify a form for: |
IPM.Note | Normal e-mail message |
IPM.note.hpatt | (unclear) |
IPM.note.piramessage | (unclear) |
IPM.Document | Documents |
IPM.Document.* | A document where the * indicates any string can appear at that point |
IPM.Schedule.Meeting.Canceled | Meeting cancellations |
IPM.Schedule.Meeting.Request | Meeting requests |
IPM.Schedule.Meeting.Resp.Neg | Responses to decline meeting requests |
IPM.Schedule.Meeting.Resp.Pos | Responses to accept meeting requests |
IPM.Schedule.Meeting.Resp.Tent | Responses to tentatively accept meeting requests |
IPM.Schedule.Meeting.Notification.Forward | Meeting requests forwarded to another email address |
REPORT.IPM.Note.IPNRN | Read receipt for a standard message |
REPORT.IPM.Schedule.Meeting.Canceled.IPNRN | Read receipt for a meeting cancellation notification |
REPORT.IPM.Schedule.Meeting.Request.IPNRN | Read receipt for a meeting request |
REPORT.IPM.Schedule.Meeting.Resp.Neg.IPNRN | Read receipt for a response declining a meeting request |
REPORT.IPM.Schedule.Meeting.Resp.Pos.IPNRN | Read receipt for a response accepting a meeting request |
REPORT.IPM.Schedule.Meeting.Resp.Tent.IPNRN | Read receipt for a response tentatively accepting a meeting request |
REPORT.IPM.Note.IPNNRN | Non-read notification for a standard message |
REPORT.IPM.Schedule.Meeting.Canceled.IPNNRN | Non-read receipt for a meeting cancellation notification |
REPORT.IPM.Schedule.Meeting.Request.IPNNRN | Non-read receipt for a meeting request |
REPORT.IPM.Schedule.Meeting.Resp.Neg.IPNNRN | Non-read receipt for a response declining a meeting request |
REPORT.IPM.Schedule.Meeting.Resp.Pos.IPNNRN | Non-read receipt for a response accepting a meeting request |
REPORT.IPM.Schedule.Meeting.Resp.Tent.IPNNRN | Non-read receipt for a response tentatively accepting a meeting request |
REPORT.IPM.Note.DR | Delivery report for a standard message. (The email was delivered) |
REPORT.IPM.Schedule.Meeting.Canceled.DR | Delivery report for a meeting cancellation |
REPORT.IPM.Schedule.Meeting.Request.DR | Delivery report for a meeting request |
REPORT.IPM.Schedule.Meeting.Resp.Neg.DR | Delivery report for a response declining a meeting request |
REPORT.IPM.Schedule.Meeting.Resp.Pos.DR | Delivery report for a response accepting a meeting request |
REPORT.IPM.Schedule.Meeting.Resp.Tent.DR | Delivery report for a response tentatively accepting a meeting request |
REPORT.IPM.Note.Expanded.DR | Expanded delivery report for a standard message |
REPORT.IPM.Schedule.Meeting.Canceled.Expanded.DR | Expanded delivery report for a meeting cancellation notification |
REPORT.IPM.Schedule.Meeting.Request.Expanded.DR | Expanded delivery report for a meeting request |
REPORT.IPM.Schedule.Meeting.Resp.Neg.Expanded.DR | Expanded delivery report for a response declining a meeting request |
REPORT.IPM.Schedule.Meeting.Resp.Pos.Expanded.DR | Expanded delivery report for a response accepting a meeting request |
REPORT.IPM.Schedule.Meeting.Resp.Tent.Expanded.DR | Expanded delivery report for a response tentatively accepting a meeting request |
REPORT.IPM.Note.Relayed.DR | Delayed delivery report for a standard message |
REPORT.IPM.Schedule.Meeting.Canceled.Relayed.DR | Relayed delivery report for a meeting cancellation notification |
REPORT.IPM.Schedule.Meeting.Request.Relayed.DR | Relayed delivery report for a meeting request |
REPORT.IPM.Schedule.Meeting.Resp.Neg.Relayed.DR | Relayed delivery report for a response declining a meeting request |
REPORT.IPM.Schedule.Meeting.Resp.Pos.Relayed.DR | Relayed delivery report for a response accepting a meeting request |
REPORT.IPM.Schedule.Meeting.Resp.Tent.Relayed.DR | Relayed delivery report for a response tentatively accepting a meeting request |
REPORT.IPM.Note.Delayed.DR | Delayed delivery report for a standard message |
REPORT.IPM.Schedule.Meeting.Canceled.Delayed.DR | Delayed delivery report for a meeting cancellation notification |
REPORT.IPM.Schedule.Meeting.Request.Delayed.DR | Delayed delivery report for a meeting request |
REPORT.IPM.Schedule.Meeting.Resp.Neg.Delayed.DR | Delayed delivery report for a response declining a meeting request |
REPORT.IPM.Schedule.Meeting.Resp.Pos.Delayed.DR | Delayed delivery report for a response accepting a meeting request |
REPORT.IPM.Schedule.Meeting.Resp.Tent.Delayed.DR | Delayed delivery report for a response tentatively accepting a meeting request |
REPORT.IPM.Note.NDR | Non-delivery report for a standard message. |
REPORT.IPM.Schedule.Meeting.Canceled.NDR | Non-delivery report for a meeting cancellation notification |
REPORT.IPM.Schedule.Meeting.Request.NDR | Non-delivery report for a meeting request. |
REPORT.IPM.Schedule.Meeting.Resp.Neg.NDR | Non-delivery report for a negative meeting response (decline). |
REPORT.IPM.Schedule.Meeting.Resp.Pos.NDR | Non-delivery report for a positive meeting response (accept). |
REPORT.IPM.Schedule.Meeting.Resp.Tent.NDR | Non-delivery report for a Tentative meeting response. |
IPM | Items for which the specified form cannot be found |
IPM.StickyNote | Creating notes |
IPM.Task | Tasks |
IPM.TaskRequest | Task requests |
IPM.TaskRequest.Accept | Responses to accept task requests |
IPM.TaskRequest.Decline | Responses to decline tasks requests |
IPM.TaskRequest.Update | Updates to requested tasks |
IPM.Appointment | Appointments |
IPM.Post.RSS | Post from an RSS feed |
IPM.Note.Custom.Cisco.Unity.Voice | Voicemail via Cisco Unity Connection system' |
IPM.Note.ShareFile.Share | (unclear) |
IPM.Note.EnterpriseVault.Shortcut | Message stub - original archived by Veritas Enterprise Vault |
IPM.Note.EnterpriseVault.PendingArchive | Message in process of being archived by Veritas Enterprise Vault |
IPM.Note.CommVault.Galaxy.Stub | Message stub - original archived by CommVault Galaxy |
IPM.Note.EAS | Message stub - original archived by Enterprise Archive Solution (EAS) |
IPM.Note.PamMessage | Message stub - original archived by Metalogix Archive Manager |
IPM.Note.PamMessage.Forwarded | Message stub - original archived by Metalogix Archive Manager |
IPM.Note.PamMessage.Replied | Message stub - original archived by Metalogix Archive Manager |
IPM.Note.SMIME | Encrypted or opaque-signed message |
IPM.Note.SMIME.MultipartSigned | Clear-signed message |
IPM.Note.CheckInReminder | Check-in reminder event (ref) |
IPM.Note.GroupMailbox.WarmupEmail | (unclear) |
IPM.Note.GroupMailbox.WelcomeEmail | Automated welcome email sent to an Outlook group (ref) |
IPM.Note.Microsoft.Missed | Missed (telephone) call notice using Exchange 2007 Unified Messaging |
IPM.Note.Microsoft.Voicemail.UM.CA | Voice message with audio content taken by telephone |
IPM.Note.NotSupportedICal | iCalendar message where there is a mismatch/issue causing a "not supported" message (ref) |
IPM.Note.WeveDigest | Microsoft MyAnalytics weekly digest |
IPM.Note.WeveWelcome | Microsoft MyAnalytics welcome message |
IPM.Note.Rules.ExternalOofTemplate.Microsoft | Out-of-office auto-reply message |
IPM.Note.Rules.OofTemplate.Microsoft | Out-of-office templates |
IPM.Recall.Report.Failure | Failure report for a message recall request |
IPM.Recall.Report.Success | Success report for a message recall request |
IPM.Note.Agenda | Appointment |
IPM.Note.Microsoft.Conversation | Office Communicator, Lync, or Skype conversation |
IPM.SkypeTeams.Message | Microsoft Teams / Skype message |
IPM.Note.WorkSite.Ems.Error | iManage Error message |
IPM.Note.WorkSite.Ems.Filed | iManage Filed message |
IPM.Note.WorkSite.Ems.Filed.Fw | iManage Filed Forward message |
IPM.Note.WorkSite.Ems.Filed.Re | iManage Filed re message |
IPM.Note.WorkSite.Ems.Fw | iManage Forward message |
IPM.Note.WorkSite.Ems.Queued | iManage Queued message |
IPM.Note.WorkSite.Ems.Re | iManage Re message |
IPM.Note.WorkSite.Ems.Sent | iManage Sent message |
IPM.Note.WorkSite.Ems.Sent.Fw | iManage Forward sent message |
IPM.Note.WorkSite.Ems.Sent.Re | iManage Sent re message |
IPM.AbchPerson | Result of deleting a normal Outlook contact |