У меня есть приложение, которое получает электронную почту из групповой программы Exchange.Мы хотели получить письмо в формате HTML (независимо от того, было ли письмо изначально в формате HTML / RTF).Мы использовали свойство MAPI PR_HTML (0x10130102), чтобы получить строку данных.Этот подход прекрасно работал на всех трех групповых программах Exchange (2003, 2007 и 2010), когда почта находится в формате HTML.Это работало нормально и для формата Exchange 2007 RTF.Но в случае Exchange 2010 RTF возвращает пустую строку.
Примечание. Мы извлекаем это свойство как VARIANT, а затем типизируем значение в char *
Мы также безуспешно пытались использовать другие свойства MAPI, например 0x1013001F (Unicode).
ПримечаниеЕще одна информация - когда мы используем такие инструменты, как OutlookSpy или MFC MAPI, мы можем увидеть значение в свойстве PR_HTML.