摘要:小编最近在项目中,遇到了一个发送邮件的功能 就用QQ邮箱试了试,非常简单新建控制台窗体应用程序 代码如下using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Net.Mail; using System.Text; using System.Threadi
小编最近在项目中,遇到了一个发送邮件的功能
就用QQ邮箱试了试,非常简单
新建控制台窗体应用程序
代码如下
using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Net.Mail; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { MailMessage msg = new MailMessage(); msg.To.Add("收件人地址@163.com");//收件人地址 //msg.CC.Add("cc@qq.com");//抄送人地址 msg.From = new MailAddress("发件人账号@qq.com", "邮箱用户名");//发件人邮箱,名称 msg.Subject = "This is a test email from QQ";//邮件标题 msg.SubjectEncoding = Encoding.UTF8;//标题格式为UTF8 msg.Body = "this is body";//邮件内容 msg.BodyEncoding = Encoding.UTF8;//内容格式为UTF8 SmtpClient client = new SmtpClient(); client.Host = "smtp.qq.com";//SMTP服务器地址 client.Port = 587;//SMTP端口,QQ邮箱填写587 client.EnableSsl = true;//启用SSL加密 client.Credentials = new NetworkCredential("发件人账号@qq.com", "授权码");//发件人邮箱账号,授权码 client.Send(msg);//发送邮件 Console.ReadKey(); } } }
注意
在邮箱中开启发送邮件相关的协议,设置授权码
相关文章推荐
已有家长中招!“录取通知书”邮件暗藏骗局2022-09-06
连接企微和钉钉,新网全球邮助力企业协同办公2022-09-27
快速申请搭建免费企业邮箱的教程2022-09-16
如何避免你的外贸开发信被当成垃圾邮件?2022-09-14
2021年,全国企业邮箱用户共收发邮件约7637.7亿封2022-09-13