📜  system.net.mail 发送 html 消息 - C# (1)

📅  最后修改于: 2023-12-03 15:35:13.820000             🧑  作者: Mango

使用 system.net.mail 发送 html 消息 - C#

在C#中使用System.Net.Mail命名空间可以非常简单的发送电子邮件,包括html消息。

步骤
  1. 首先,需要引用System.Net.Mail命名空间。
using System.Net.Mail;
  1. 创建SmtpClient对象。
SmtpClient smtpClient = new SmtpClient("smtp服务器地址");
  1. 创建MailMessage对象并设置相关属性。
MailMessage mailMessage = new MailMessage();
mailMessage.From = new MailAddress("你的邮箱地址");
mailMessage.To.Add("接收邮件的邮箱地址");
mailMessage.Subject = "邮件主题";
mailMessage.SubjectEncoding = Encoding.UTF8;
mailMessage.IsBodyHtml = true; // 设置消息体为html
mailMessage.Body = "<h1>邮件正文</h1><p>这是一个HTML消息。</p>";
  1. 发送消息。
smtpClient.Send(mailMessage);
返回示例
## 使用 system.net.mail 发送 html 消息 - C# 

在C#中使用`System.Net.Mail`命名空间可以非常简单的发送电子邮件,包括html消息。

### 步骤

1. 首先,需要引用`System.Net.Mail`命名空间。

```csharp
using System.Net.Mail;
  1. 创建SmtpClient对象。
SmtpClient smtpClient = new SmtpClient("smtp服务器地址");
  1. 创建MailMessage对象并设置相关属性。
MailMessage mailMessage = new MailMessage();
mailMessage.From = new MailAddress("你的邮箱地址");
mailMessage.To.Add("接收邮件的邮箱地址");
mailMessage.Subject = "邮件主题";
mailMessage.SubjectEncoding = Encoding.UTF8;
mailMessage.IsBodyHtml = true; // 设置消息体为html
mailMessage.Body = "<h1>邮件正文</h1><p>这是一个HTML消息。</p>";
  1. 发送消息。
smtpClient.Send(mailMessage);

以上就是使用System.Net.Mail命名空间发送html消息的完整步骤。希望本篇文章能为您提供帮助。