2015-03-10 2 views
-1

Я использую переключатель командной строки для создания электронной почты, но хотел бы отформатировать электронное письмо, чтобы включить в текст лишние слова. Я попытался использовать, например, <b>, но так как электронное письмо форматируется как обычный текст при использовании командной строки, это не делает ничего жирным. Доступна ли эта функциональность?Добавление полужирного форматирования в текстовое сообщение с использованием командной строки

+0

Возможный дубликат [MailTo с телом HTML] (http://stackoverflow.com/questions/5620324/mailto-with-html-body) –

ответ

0

Вы не можете сделать это из командной строки или с помощью URL-адреса mailto:. Вам необходимо использовать Outlook Object Model и установить HTMLBody property.

0

RFC 2368 гласит следующее:

специальный hname «тело» указывает на то, что соответствующий hvalue является тело сообщения. В «body» hname должен содержаться контент для первой текстовой/простой части тела сообщения. URL-адрес mailto в основном предназначен для генерации коротких текстовых сообщений, которые на самом деле являются содержимым автоматической обработки (например, сообщения «подписаться» для списков рассылки), а не общих MIME-объектов.

Вы не можете добавить форматирование в основной текст при использовании команды mailto :.

Вместо этого, вы можете рассмотреть вопрос о выполнении задачи, используя в следующих способах:

  1. Используйте любые компоненты сторонних производителей или BCL классы (из рамок .net) для отправки электронной почты.
  2. Автоматизация Outlook. См. How to automate Outlook from another program для получения дополнительной информации.

Объектная модель Outlook предоставляет три основных способа работы с предметными элементами. См. Chapter 17: Working with Item Bodies для всех них.

Смежные вопросы