html не отображается должным образом в Outlook

#c# #html #outlook #gmail

#c# #HTML #перспективы #gmail

Вопрос:

Электронные письма в формате Html не отображаются должным образом в Outlook, но нормально работают в Gmail. Что мне делать?

В Outlook произошел сбой в дизайне..

Вот html-код:

 strEmailBody = strEmailBody   " <table id="table_banner" cellspacing="10" cellpadding="0" width="100%" align="left" bgcolor="#09355A" border="0"  style="padding-bottom: 8px;    margin-bottom: 12px;">";
strEmailBody = strEmailBody   "<tr><td >";

strEmailBody = strEmailBody   "<span style="font-family: Arial,Helvetica,sans-serif;font-size: 52px;color:white;"><strong>Family</strong>Connect<sup style="font-size: 20px;">®</sup></span>";
//strEmailBody = strEmailBody   "<span style="FONT-SIZE: 10PX;FONT-WEIGHT: BOLD;vertical-align: text-top; bottom: 1ex;color:white;position:relative; bottom: 2.3em;">TM</span>";
strEmailBody = strEmailBody   " <p style="border-bottom: 3px solid #ee7701;border-bottom-color: #ee7701;margin-bottom: 10px;margin-top: 4px;"></p> ";

strEmailBody = strEmailBody   "<span style="font-size: 15px;font-family: Arial,Helvetica,sans-serif; color:white;">For parents of children with visual impairments </span>";
strEmailBody = strEmailBody   "</td></tr>";
strEmailBody = strEmailBody   "</table>";

strEmailBody = strEmailBody   "<br><br>A new Blog Entry has been posted on the ""   strBlogName   "":  <br><br>";


strEmailBody = strEmailBody   " <br><br><p>You are receiving this message because you signed up to receive e-mail alerts whenever there is new activity on this blog. You can ";
strEmailBody = strEmailBody   "the "   strUnsubscribeLink   "unsubscribe"   "</a>"   "  at any time. ";
strEmailBody = strEmailBody   " This email was delivered to you by the American Foundation for the Blind. Replies to this email address cannot be answered. For questions/concerns email us at <a href="mailto:afbweb@afb.net">afbweb@afb.net</a>.</p>";
 

Электронная почта в Outlook

выше приведена фотография Outlook.

Электронная почта в Gmail

№ 2 изображение для gmail..

Что мне делать???

Комментарии:

1. Скопируйте значение strEmailBody в средство проверки html (возьмите значение с помощью отладки). Также покажите, как вы создаете электронное письмо

Ответ №1:

Что вы используете для отправки электронной почты? Если вы используете MailMessage, устанавливаете ли вы для IsBodyHtml значение true?

 MailMessage mm = md.CreateMailMessage(mailTo, ld, new Control());
mm.IsBodyHtml = true;
 

Комментарии:

1. Это похоже на вашу проблему: help.aweber.com/hc/en-us/articles /…