如何在从 C# 项目发送的电子邮件中设置不同参数的多种颜色

本文关键字:设置 参数 颜色 电子邮件 项目 | 更新日期: 2023-09-27 18:31:48

我想设置电子邮件文本的颜色,该文本通过从不同的对象和参数收集数据来生成电子邮件。我已经编写了代码,但无法为每个参数的上下文设置单独的颜色

我的代码是给定的:

SmtpClient emailClient = new SmtpClient();
            MailMessage emailMessage = new MailMessage();
            emailMessage.IsBodyHtml = true;

                sbEmailBody.AppendLine("[" + **test.GetType().Name** + "]");

如何设置测试的颜色。GetType()。名称参数?

如何在从 C# 项目发送的电子邮件中设置不同参数的多种颜色

像这样附加 html 文本

<span style="color:red">My Text"</span>

如您的示例

foreach (ITest test in tests)
{
  sbEmailBody.AppendLine("<span style='color:red'>[" + **test.GetType().Name** + "]</span>");
}