powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / c# send mail with html body
4 сообщений из 4, страница 1 из 1
c# send mail with html body
    #38074694
Deza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
отправляю простенький хтмл,
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
var sHtml = "<HTML>\n" +
               "<HEAD>\n" +
               "<TITLE>Sample GIF</TITLE>\n" +
               "</HEAD>\n" +
               "<BODY><P>\n" +
               
               "<table style=\"border: 1px solid darksalmon\"><tbody><tr><td>onr</td></tr><tr><td>two</td></tr></tbody></table>"+
               "</BODY>\n" +
               "</HTML>";
            
            
            var htmlType = new ContentType("text/html");
            var htmlView = AlternateView.CreateAlternateViewFromString(sHtml, htmlType);
            htmlView.TransferEncoding = TransferEncoding.QuotedPrintable;
            mailMessage.AlternateViews.Add(htmlView);



если почту получаю гуглом, то все ок, табличка отрисовывается с бордерами,
если же получаю почту через outlook 2010, то все стили идут лесом, отображается просто таблица без бордеров, как написать, что б outlook понимал стили?
...
Рейтинг: 0 / 0
c# send mail with html body
    #38074744
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
<table border="1" bordercolor="#E9967A"
может так?

или так
border: 1px solid #E9967A
...
Рейтинг: 0 / 0
c# send mail with html body
    #38074749
Deza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Парамон<table border="1" bordercolor="#E9967A"
может так?

или так
border: 1px solid #E9967A
не помогает, есть чуйка что что то не указал,
так как после хтмл идет

Код: c#
1.
2.
3.
4.
var calendarType = new ContentType("text/calendar");
                    var calendarView = AlternateView.CreateAlternateViewFromString(bodyCalendar, calendarType);
                    calendarView.TransferEncoding = TransferEncoding.SevenBit;
                    mail.AlternateViews.Add(calendarView);



если отправлять чисто хтмл без календаря, то все показывает...
...
Рейтинг: 0 / 0
c# send mail with html body
    #38074844
Фотография AHTOH_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Deza, на хабре статья была про создание писем для почты, там ребята много всего протестили. Поищите.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / c# send mail with html body
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]