c# - MailMessage c# - 如何使其成为 HTML 并添加图像等?

标签 c# asp.net html mailmessage

string to = "email@hotmail.co.uk";
 string body = "Test";
 SmtpClient SMTPServer = new SmtpClient("127.0.0.1");
 MailMessage mailObj = new MailMessage(urEmail, to, subject, body);
 SMTPServer.Send(mailObj);

这就是我目前发送测试邮件的方式。 我如何制作此 html 并能够通过添加图像等使发送的电子邮件看起来更好?

谢谢

最佳答案

MailMessage 上将属性 IsBodyHtml 设置为 true。

string to = "email@hotmail.co.uk";
string body = "Test";
SmtpClient SMTPServer = new SmtpClient("127.0.0.1");
MailMessage mailObj = new MailMessage(urEmail, to, subject, body);

mailObj.IsBodyHtml = true; // This line

SMTPServer.Send(mailObj);

关于c# - MailMessage c# - 如何使其成为 HTML 并添加图像等?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7873155/

相关文章:

c# - 从字节数组到 base64 的转换以及返回

c# - 如果通过反射设置 View 模型属性,则 WPF 绑定(bind)不起作用

c# - NSubstitute:断言不包含抛出的定义

c# - Linq如何将两列的所有值移动到另一个表

javascript - 多阶段范围验证

jquery - 我在 css 和 jcarousel lite 上遇到了麻烦

html - 一页网站设置

c# - 创建子应用程序域的对象是否在该子应用程序域中实例化?

javascript - 将样式应用于父 div

c# - 如何在每个请求的基础上跟踪 ASP.NET