C# 发送邮件
首先NuGet 添加两个包:MailKit和MimeKit
MimeMessage message = new MimeMessage();
message.From.Add(new MailboxAddress("发件人名称", "xxx@163.com"));
message.To.Add(new MailboxAddress("收件人名称", "xxx@qq.com"));
message.Subject = "邮件标题";
var builder = new BodyBuilder
{
HtmlBody = "邮件内容"
};
message.Body = builder.ToMessageBody();
using (var client = new SmtpClient())
{
client.ServerCertificateValidationCallback = (s, c, h, e) => true;
client.Connect("smtp.163.com", 465, true);
client.Authenticate("xxxx@163.com", "xxxx");
try
{
client.Send(message);//发送邮件
client.Disconnect(true);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
}
浙公网安备 33010602011771号