Форматирование HTML не поддерживается при отправке в Outlook - PullRequest
0 голосов
/ 19 мая 2019

Я использую System.Net.Mail для отправки почтового сообщения, в котором тело содержит строку HMTL с использованием флага «IsBodyHtml», как указано в других решениях.

Как отправитьЭлектронная почта в формате HTML?

MailMessage.IsBodyHtml Propery - Документы Microsoft

Это хорошо работает для преобразования того, что в противном случае отображалось бы как текст в Outlook в HTMLоднако форматирование полностью сбито с толку, и в Outlook отображается флажок «если возникают проблемы с отображением этого сообщения, нажмите здесь, чтобы просмотреть его в веб-браузере» вкоторый работает отлично.

ВОПРОС : Что может быть причиной проблем с форматированием в Outlook?Мне нужно иметь возможность отправлять почтовые сообщения с правильным форматированием прямо в Outlook.Посмотрите пример моего HTML-тега ниже, который довольно прост:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>TEST</title>

</head>
<body leftmargin="10" topmargin="10" rightMargin="10" bottomMargin="10" style="background-color:#FFFFFF">
<table cellpadding="0" cellspacing="0" border="0" style="border-width:0px;empty-cells:show;width:624px;height:1815px;position:relative;">
<!-- My content would go here which is just a table of text -->
</table>
</body>
</html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...