Как изменить цвет шрифта и формат текста тела письма хранимой процедуры sp_send_dbmail?
Я отправляю общее электронное письмо, когда записи загружаются в таблицу SQL. Моя проблема в том, что шрифт отправляемого письма зеленый. Как мне это изменить? И где?
Вот мой код:
DECLARE @MyRecipients varchar(max)
SET @MyRecipients =
STUFF((SELECT ';' + email
FROM dbo.Expense_Projection
WHERE StatusID = 1 and dbo.Expense_Projection.StatusDate = '2015-10-21'
FOR XML PATH('')),1,1,'')
Print @MyRecipients
exec msdb.dbo.sp_send_dbmail
@profile_name = 'Travel NoReply Profile',
@subject = 'Professional Development Travel Funds Are Now Allocated',
@body = 'Thank you for applying for Travel funds. ',
@body_format = 'HTML',
@recipients = @MyRecipients ,
@copy_recipients = '',
@blind_copy_recipients = ''
1 ответ
Очевидно, что уже слишком поздно, чтобы помочь вам, но может помочь кому-то еще, так как я искал такой ответ, когда нашел этот вопрос. Когда мне нужно было сделать это с электронным письмом, чей @body_format = 'HTML', как у вас, я вложил значение для текста @body в span и добавил к нему атрибуты стиля:
@body = '<span style="color:#990000; font-weight:bold;">Thank you for applying for travel funds.</span> ',