什么是IPM.Note及其用途是什么?

时间:2011-10-28 17:40:12

标签: exchange-server mapi exchange-server-2007 exchangewebservices

关于IPM.Note我几乎没有问题。如果有人清楚我的怀疑,那将是很棒的

1)什么是IPM.Note?那是一个日志文件吗?一点点详细信息,以便我能理解

2)在我的Windows搜索中输入IPM.Note它显示了我在MS Outlook中的所有电子邮件。但是我看不到IPM这个词。注意任何地方。我如何搜索IPM.Note,如何获取所有的email.msg文件

3)IPM.Note是否有可能在Exchange Server 2007中,或者它将在本地计算机中?

4)我们如何从IPM中了解。注意所有邮件或未读状态。

5)我们如何从IPM中知道。注意我们给出的所有邮件的回复

提前致谢

2 个答案:

答案 0 :(得分:4)

“IPM.Note”是Outlook对象模型中的邮件类(MailItem.MessageClass或扩展MAPI中的PR_MESSAGE_CLASS),它告诉Outlook您有哪种项目。 “IPM”在这里代表“InterPersonal Message” - 这样的消息旨在被最终用户使用;但这只是一个提示 - 即使您正在处理最终用户永远不会看到的隐藏消息,使用不以“IPM”开头的消息类或使用“IPM”也是完全有效的。

在低(MAPI)级别,Outlook中的所有项目都是无定形的属性包。消息类告诉Outlook如何处理特定项目 - 例如收件箱邮件是常规邮件,会议邀请还是报表项(NDR)等。其他一些最常用的邮件类型是IPM.ContactIPM.AppointmentIPM.Task。可以在MSDN上找到Outlook使用的邮件类的完整列表。

如果您创建自定义MAPI表单,则邮件类是Outlook在打开项目时确定要加载哪个表单的方式(例如“IPM.Note.MyCustomForm”)。如果找不到自定义表单,Outlook将使用其“父”表单(例如,如果找不到“IPM.Note.MyCustomForm”,则为“IPM.Note”)。

您可以查看OutlookSpy中的原始MAPI数据(单击IMessage按钮)。如果单击IMAPIFormMgr按钮,还可以查看所有本地安装的MAPI表单及其消息类。

答案 1 :(得分:3)

Item Types and Message Classes上的此MSDN页面提供了一个很好的IPM标识符目录及其代表的内容类型。据此,IPM.Note是电子邮件消息类型的标识符。