我需要格式化从我的 Windows Form C# 应用程序发送的电子邮件
I need to format the email sent from my Windows Form C# application
当用户单击 "email" 按钮时,它会发送我表单中的所有内容。我需要在表单中添加粗体和斜体。这是按钮点击代码:
*对于那些希望使用此代码的人,我已将所有需要更改的内容全部大写,有关代码的任何问题请询问。
下面是代码:
private void button1_Click(object sender, EventArgs e)
{
MailMessage msg = new MailMessage();
msg.To.Add("SENT FROM EMAIL");
MailAddress address = new MailAddress("WHO THE FORM GETS EMAIL
FROM");
msg.From = address;
msg.Subject = "Daily Checklist for " + check_Date_TextBox.Text;
msg.IsBodyHtml = true;
我想格式化这一行
msg.Body = "Check Date: " + <b>check_Date_TextBox.Text</b> + Environment.NewLine +
建议在上面的代码中加入 html 格式,但它给我一个错误
SmtpClient client = new SmtpClient("SMTP CLIENT, PORT);
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.EnableSsl = false;
NetworkCredential credentials = new NetworkCredential("SENT FROM
EMAIL", "PASSWORD");
client.Credentials = credentials;
client.Send(msg);
}
在您创建的字符串正文中,在您需要的地方添加 html 标签,例如 <b>, <i>
,并在发送之前添加以下代码
msg.IsBodyHtml = true;
希望对您有所帮助
当用户单击 "email" 按钮时,它会发送我表单中的所有内容。我需要在表单中添加粗体和斜体。这是按钮点击代码:
*对于那些希望使用此代码的人,我已将所有需要更改的内容全部大写,有关代码的任何问题请询问。
下面是代码:
private void button1_Click(object sender, EventArgs e)
{
MailMessage msg = new MailMessage();
msg.To.Add("SENT FROM EMAIL");
MailAddress address = new MailAddress("WHO THE FORM GETS EMAIL
FROM");
msg.From = address;
msg.Subject = "Daily Checklist for " + check_Date_TextBox.Text;
msg.IsBodyHtml = true;
我想格式化这一行
msg.Body = "Check Date: " + <b>check_Date_TextBox.Text</b> + Environment.NewLine +
建议在上面的代码中加入 html 格式,但它给我一个错误
SmtpClient client = new SmtpClient("SMTP CLIENT, PORT);
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.EnableSsl = false;
NetworkCredential credentials = new NetworkCredential("SENT FROM
EMAIL", "PASSWORD");
client.Credentials = credentials;
client.Send(msg);
}
在您创建的字符串正文中,在您需要的地方添加 html 标签,例如 <b>, <i>
,并在发送之前添加以下代码
msg.IsBodyHtml = true;
希望对您有所帮助