Бесполезность.SendEmail работает, но не отправляет ссылки
Вопрос
В SP 2010 я использую SPUtility.SendEmail и он работает нормально, за исключением отправки ссылок.В аргументе body string я ввожу
"<a href=\"http://www.google.com\">Click me</a>"
Это отображается в электронном письме как html-код, который я хочу (текстовый код, я не могу поместить его здесь, потому что он будет отформатирован как ссылка)
И когда я просматриваю источник электронного письма, я вижу
<a href="http://www.google.com">Click me</a>
Я знаю, что 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-тегах сущностями;в противном случае - ложь.