Я создаю надстройку для Outlook (2003 и 2007), которая меняет текст и тему сообщения, отправляемого в обработчик событий ItemSend. У меня проблема с получателями, получающими файл winmail.dat для html-контента. Я обнаружил на форумах, что во избежание этого мне нужно установить для свойства UseTnef значение false для сообщения и PR_SEND_RICH_INFO для получателей. Мне удалось сделать первое через Extended MAPI, но я борюсь с последним. Используя McfMapi, я вижу, что PR_SEND_RICH_INFO в адресной книге для контакта имеет значение false, но когда я проверяю таблицу получателей (GetMessageRecipients) и перебираю свойства желоба, для некоторых получателей тег свойства равен 0x34a0000a, что указывает на ошибку или отсутствующее свойство. После того, как сообщение создано в папке «Исходящие», для получателей, у которых есть тег ошибки, этому свойству присваивается значение true, и они получают winmail.dat в своих клиентах. Я даже попытался изменить тег свойства на 0x3a40000b и установить для него значение false, вызвать ModifyRecipients с измененной таблицей в качестве параметра, но безрезультатно.
У вас есть идеи или советы, которые могут помочь мне с этой проблемой?
Заранее спасибо
Владимир Медик