Как отправить обработанную HTML-страницу с помощью Gmail? [закрыто]C#

Место общения программистов C#
Anonymous
Как отправить обработанную HTML-страницу с помощью Gmail? [закрыто]

Сообщение Anonymous »

У меня есть HTML-файл, имеющий определенный стиль. Если загружено в браузере, например. Edge, все выглядит нормально.
Теперь я хочу отправить обработанный HTML-код по электронной почте с помощью Gmail. Что я сделаю:
  • Скопируйте обработанную страницу из Edge;
  • Вставлю в Gmail, она выглядит нормально;
  • Отправит.
Электронное письмо получено, и оно выглядит нормально.
Как я могу отправить обработанный HTML-код с помощью Gmail с использованием кода C#?
Мы можем использовать SmtpClient для отправки строки HTML:

Код: Выделить всё

    var message = new MailMessage(from, to)
{
Subject = "Test Subject",
Body = html,
IsBodyHtml = true
};

var smtp = new SmtpClient("smtp.gmail.com", 587)
{
EnableSsl = true,
Credentials = new NetworkCredential(from, appPassword)
};
Если отправить исходный HTML-контент, он будет иметь стиль, а при получении он будет испорчен.

Вернуться в «C#»