Что такое IPM.Note и как его использовать? - PullRequest
2 голосов
/ 28 октября 2011

У меня есть несколько вопросов по поводу IPM.Note.Будет замечательно, если кто-нибудь прояснит мои сомнения

1) Что такое IPM.Note?Это файл журнала?Немного подробной информации, чтобы я мог понять

2) В моем окне поиска, когда я набираю IPM. Обратите внимание, он показал мне все мои электронные письма, которые находятся в моем MS Outlook.Но я не вижу слова IPM.как, когда я ищу IPM.Note, как я получаю все файлы email.msg

3) Есть ли вероятность, что IPM.Note будет в Exchange Server 2007 или на локальной машине?

4) Как мы узнаем из IPM.Note, что все письма или в непрочитанном состоянии.

5) Как мы узнаем из IPM.* Заранее спасибо

Ответы [ 2 ]

4 голосов
/ 17 марта 2016

«IPM.Note» - это класс сообщений (MailItem.MessageClass в объектной модели Outlook или PR_MESSAGE_CLASS в расширенном MAPI), который сообщает Outlook, какой у вас элемент.«IPM» здесь означает «межличностное сообщение» - подобные сообщения предназначены для использования конечными пользователями;но это всего лишь подсказка - для вас вполне допустимо использовать класс сообщений, который не начинается с «IPM», или использовать «IPM», даже если вы имеете дело со скрытым сообщением, которое конечный пользователь никогда не увидит.

На низком уровне (MAPI) все элементы в Outlook являются аморфными пакетами свойств.Класс сообщения сообщает Outlook, как обрабатывать определенный элемент, например, является ли сообщение «Входящие» обычным сообщением, приглашением на собрание или элементом отчета (NDR) и т. Д. Некоторые другие наиболее часто используемые типы сообщений: IPM.Contact, IPM.Appointment, IPM.Task.Полный список классов сообщений, используемых Outlook, можно найти на MSDN .

Если вы создаете пользовательскую форму MAPI, класс сообщений определяет, как Outlook определяет, какую форму загружать при открытии элемента (например, «IPM.Note.MyCustomForm»).Если пользовательская форма не найдена, Outlook будет использовать свою «родительскую» форму (например, «IPM.Note», если «IPM.Note.MyCustomForm» не может быть найден).

Вы можете посмотреть необработанные данные MAPI в OutlookSpy (нажмите кнопку IMessage).Вы также можете увидеть все локально установленные формы MAPI и их классы сообщений, если нажмете кнопку IMAPIFormMgr.

3 голосов
/ 05 февраля 2014

Эта страница MSDN на Типы элементов и классы сообщений предоставляет хороший каталог идентификаторов IPM и типа контента, который они представляют.В соответствии с этим IPM.Note является идентификатором типа сообщения электронной почты.

...