Бесполезность.SendEmail работает, но не отправляет ссылки

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/79093

  •  10-12-2019
  •  | 
  •  

Вопрос

В SP 2010 я использую SPUtility.SendEmail и он работает нормально, за исключением отправки ссылок.В аргументе body string я ввожу

"<a href=\"http://www.google.com\">Click me</a>"

Это отображается в электронном письме как html-код, который я хочу (текстовый код, я не могу поместить его здесь, потому что он будет отформатирован как ссылка)

И когда я просматриваю источник электронного письма, я вижу

&lt;a href=&quot;http://www.google.com&quot;&gt;Click me&lt;/a&gt;

Я знаю, что html работает, поскольку я использую теги bold и newline, но я не могу понять, как заставить ссылку работать.

Это было полезно?

Решение

    public static bool SendEmail(
    SPWeb web,
    bool fAppendHtmlTag,
    bool fHtmlEncode,
    string to,
    string subject,
    string htmlBody)

Вы должны установить следующие параметры:

fAppendHtmlTag значение true для добавления HTML-тега к сообщению;в противном случае - ложь.

fHtmlEncode ( Код FHTML ) значение true для кодирования сообщения и замены символов в HTML-тегах сущностями;в противном случае - ложь.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top