C#MailKit发邮件
时间: 2023-07-12 14:07:55 浏览: 186
使用C#的MailKit库可以轻松地发送邮件。以下是一个简单的示例:
```csharp
using MailKit.Net.Smtp;
using MimeKit;
// 创建邮件消息
var message = new MimeMessage();
message.From.Add(new MailboxAddress("发件人姓名", "发件人邮箱"));
message.To.Add(new MailboxAddress("收件人姓名", "收件人邮箱"));
message.Subject = "邮件主题";
// 添加正文
var bodyBuilder = new BodyBuilder();
bodyBuilder.HtmlBody = "<h1>Hello!</h1>";
message.Body = bodyBuilder.ToMessageBody();
// 发送邮件
using (var client = new SmtpClient())
{
client.Connect("smtp服务器地址", 端口号, false);
client.Authenticate("发件人邮箱", "发件人邮箱密码");
client.Send(message);
client.Disconnect(true);
}
```
请注意,您需要将代码中的“发件人姓名”、“发件人邮箱”、“收件人姓名”、“收件人邮箱”、“smtp服务器地址”和“端口号”替换为您自己的信息。另外,您需要替换掉代码中的“发件人邮箱密码”为您自己的邮箱密码。
这只是一个简单的示例,MailKit库提供了很多其他功能,例如添加附件和使用SSL加密等。您可以查看MailKit的文档以了解更多信息。
阅读全文