Winmail.dat отправлено некоторым получателям из адресной книги - PullRequest
0 голосов
/ 19 июня 2009

Я создаю надстройку для 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 с измененной таблицей в качестве параметра, но безрезультатно.

У вас есть идеи или советы, которые могут помочь мне с этой проблемой?

Заранее спасибо

Владимир Медик

1 Ответ

0 голосов
/ 05 января 2011

вам, вероятно, следует опубликовать здесь , чтобы получить лучший ответ. Дмитрий - правильный человек, чтобы ответить на ваш вопрос ..

...