SMTP发送邮件
一、打开任意邮箱 我使用的是QQ邮箱
二、创建或者使用已有的一个方法放里面就行,运行后台API的时候直接发送
1、下载包:MailKit
2、引用
using MimeKit;
using MailKit.Net.Smtp;
3、使用
var message = new MimeMessage(); //发的人 message.From.Add(new MailboxAddress("君不见黄河之水天上来", "**54935921@qq.com")); //收的人 message.To.Add(new MailboxAddress("奔流到海不复还", "**40145044@qq.com")); //主题 message.Subject = "将进酒"; message.Body = new TextPart("plain") { Text = "君不见黄河之水天上来,奔流到海不复还。" }; using (var client = new SmtpClient()) { //使用端口 client.Connect("smtp.qq.com", 587, false); //发送人的 邮箱账号加 POP3/SMTP服务给的密码 client.Authenticate("**54935921@qq.com", "wvkuhenjrxcicjhj"); client.Send(message); client.Disconnect(true); }
......待续