Проблема отправки электронной почты с SmtpClient в C #

У меня есть приложение ASP.Net/MVC, и яЯ пытаюсь отправить HTML письма. Я'Я делаю это, читая в файле HTML токены, а затем заменяя токены. Эта часть хороша и генерирует HTML, это именно то, что я хочу, но когда я отправляю электронное письмо, что ям прием выглядит как -

=
=0D=0A.styleTitles=0D=0A{=0D=0Afont-weight:=bold;=0D=0A}=0D=0A 
.style1=0D=0A        {=0D=0A 

и должен выглядеть как я

    
    .styleTitles
    {
        font-weight: bold;
    }
    .style1
    {
        height: 15px;
    }

Я посмотрел в Интернете, и я могуКажется, не найден правильный синтаксис для отправки сообщения. Я'Мы видели некоторые решения, но ни одно из них не работает.

Мой текущий тестовый код -

SmtpClient smtpclient = new SmtpClient();
MailMessage message = new MailMessage();

MailAddress SendFrom = new MailAddress("[email protected]");
MailAddress SendTo = new MailAddress("[email protected]");
MailMessage MyMessage = new MailMessage(SendFrom, SendTo);

var plainView = AlternateView.CreateAlternateViewFromString(msgBody,null,"text/html");
plainView.TransferEncoding = System.Net.Mime.TransferEncoding.SevenBit;
MyMessage.AlternateViews.Add(plainView);
MyMessage.IsBodyHtml = true;
MyMessage.Subject = subjectLine;
MyMessage.Body = msgBody;
smtpclient.Send(MyMessage);

Какие-либо предложения?

Ответы на вопрос(6)

Ваш ответ на вопрос