#c# #email #append #console-application
#c# #Адрес электронной почты #добавить #консольное приложение
Вопрос:
Привет, я хотел бы спросить, знает ли кто-нибудь, как отформатировать AppendLine
метод, который затем будет преобразован в электронное письмо с помощью SmtpCilent
метода.
Ниже приведены мои коды / данные, которые необходимо отформатировать:
var outputMsg = new StringBuilder();
outputMsg.AppendLine("The date today is : " DateTime.Now.Date); //<==== Needs to be bolded
var body = outputMsg.ToString();
MailMessage message = new MailMessage(SendersAddress, ReceiversAddress, subject, body);
Комментарии:
1. Установите значение true
message.IsBodyHtml
и сформируйте html.<b>boldtext</b>
Ответ №1:
AppendLine
не имеет ничего общего с форматированием, поскольку оно работает «на основе строк».
Вам нужно добавить строку, которая затем отображается как жирный текст, например:
var outputMsg = new StringBuilder();
outputMsg.AppendLine("<b>The date today is : " DateTime.Now.Date "</b>");
var body = outputMsg.ToString();
MailMessage message = new MailMessage(SendersAddress, ReceiversAddress, subject, body);
message.IsBodyHtml = true;
Это IsBodyHtml
превращает почтовое сообщение в HTML-сообщение, которое вам нужно для форматирования.
Комментарии:
1. Спасибо! Это действительно помогло! Не знал, что метод на основе SmtpClient может быть преобразован в html!