如何发送 HTML 电子邮件?我使用 this answer 中的代码使用 SmtpClient
发送电子邮件,但它们始终是纯文本,因此下面示例消息中的链接未采用这种格式。
<p>Welcome to SiteName. To activate your account, visit this URL:
<a href="http://SiteName.com/a?key=1234">http://SiteName.com/a?key=1234</a>.
</p>
如何在我发送的电子邮件消息中启用 HTML?
最佳答案
这就是我所做的:
MailMessage mail = new MailMessage(from, to, subject, message);
mail.IsBodyHtml = true;
SmtpClient client = new SmtpClient("localhost");
client.Send(mail);
请注意,我将邮件消息 html 设置为 true:mail.IsBodyHtml = true;
关于c# - 使用 SmtpClient 通过 C# 发送 HTML 电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1329922/