欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

网易邮箱发送邮件

发布时间:2025/3/20 编程问答 40 豆豆
生活随笔 收集整理的这篇文章主要介绍了 网易邮箱发送邮件 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

小编最近做项目,遇到一个问题,系统中需要一个定时发邮件的功能
这里,使用网易邮箱发送邮件

新建了一个窗体应用程序,效果如下

代码非常简单,如下

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Net; using System.Net.Mail; using System.Configuration;namespace WindowsFormsApplication1 {public partial class Form1 : Form{public Form1(){InitializeComponent();}private void btnSend_Click(object sender, EventArgs e){// var emailAcount=ConfigurationManager.AppSettings["EmailAcount"];// var emailPassword=ConfigurationManager.AppSettings["EmailPassword"];var reciver = txtReciver.Text;var content = txtContent.Text;MailMessage message = new MailMessage();// 设置发件人,发件人需要与设置的邮件发送服务器的邮箱一致MailAddress fromAddr = new MailAddress("发件人账户@163.com");message.From = fromAddr;// 设置收件人,可添加多个,添加方法与下面的一样message.To.Add(reciver);// 设置抄送人message.CC.Add("抄送账户@qq.com");// 设置邮件标题message.Subject = "Test";// 设置邮件内容message.Body = content;// 设置邮件发送服务器,服务器根据使用的邮箱而不同,可以到相应的邮件管理后台,查看// QQ的为:("smtp.qq.com", 25)// 163的为:("smtp.163.com",25)SmtpClient client = new SmtpClient("smtp.163.com",25);// 设置发送人的邮箱账号和密码client.Credentials = new NetworkCredential("发件人账户@163.com","授权码");// 启用ssl,安全发送client.EnableSsl = true;// 发送邮件client.Send(message);// 提示发送成功MessageBox.Show("发送成功!");}} }

注意
需要在邮箱中,开启发送邮件的相关协议,设置授权码

《新程序员》:云原生和全面数字化实践50位技术专家共同创作,文字、视频、音频交互阅读

总结

以上是生活随笔为你收集整理的网易邮箱发送邮件的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。