0
Я использую почтовую базу данных на SQL Server и пытаюсь отправить электронные письма. Я создал этот простой HTML сообщение для тестовых целей:SQL Server Database Mail: HTML не рендеринг в Outlook и gmail
declare @body nvarchar(1000)
select @body =
'<html><body>
<h3>Test Email</h3>
<table border="1">
<tr>
<th>ID </th>
<th>Name</th>
</tr>
<tr>
<td>1</td>
<td>John</td>
</tr>
<tr>
<td>2</td>
<td>Marry</td>
</tr>
</table>
</body></html>'
EXEC msdb.dbo.sp_send_dbmail @recipients = '[email protected]'
, @subject = 'Test', @body = @body, @reply_to = '[email protected]',
@from_address = '[email protected]', @profile_name= 'My SMTP'
Однако HTML не отображается как на Outlook 2013 и Gmail. Его показано на рисунке:
Почему это не работает?
Я считаю, что вам нужно установить еще одно свойство для HTML вместо обычного текста – ElenaDBA