Откройте открытое почтовое окно с форматированием HTML, C # - PullRequest
1 голос
/ 20 декабря 2010

У меня в настоящее время есть текстовое поле в программе, где пользователь может вводить текст и форматировать его в HTML (теги вокруг жирного текста и т. Д.).

Я использовал MAPI32.DLL, чтобы открыть окно электронной почты в Outlook с этим текстом, но похоже, что MAPI не является хорошим интерфейсом для HTML, так как он оставил необработанный HTML там, отображая фактические теги <>. 1005 *

Итак, в настоящее время я ищу альтернативные способы открыть окно электронной почты с форматированным текстом HTML. Я прочитал предложения по использованию SMTP, но позволит ли это мне открыть окно электронной почты с программой электронной почты пользователя, или оно будет отправлять письмо напрямую? Я бы предпочел первый, с открытым письмом в почтовом клиенте пользователя.

Спасибо.

1 Ответ

1 голос
/ 20 декабря 2010

Мне кажется, что самым простым решением было бы использовать один из множества текстовых редакторов WYSIWYG HTML для отображения / редактирования электронного письма, а затем использовать SMTP для его отправки.

Вот редактор, который я использовал в прошлом, который довольно прост:

http://www.codeproject.com/KB/edit/editor_in_windows_forms.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...