Outlook 2007 vsto отправляет электронную почту с HTML-контентом - PullRequest
0 голосов
/ 13 ноября 2009

Я разрабатываю надстройку для Outlook 2007 с использованием VSTO. Одна из функций - захват события отправки, принудительное преобразование формата электронной почты в HTML и вставка ссылки в конец содержимого сообщения электронной почты. Ниже приведен мой код для преобразования содержимого электронной почты в формат HTML:

mailItem.BodyFormat = OlBodyFormat.olFormatHTML;
string link = generateLink();
mailItem.Body += link;

Однако, когда письмо было получено, оно не отображается в формате HTML

Что не так с приведенным выше кодом для создания электронной почты в виде HTML?

Спасибо ~~ Patrick

1 Ответ

4 голосов
/ 04 декабря 2009

Вы должны установить mailItem.HTMLBody вместо mailItem.Body для использования HTML.

...