C# 发送邮件至QQ邮箱:轻松实现邮件通信
admin2023-10-26【电脑应用】浏览:107
QQ邮箱大家基本是人手一个,但是如果需要在我们的代码中使用的话,需要做一下简单的设置。
设置如下:
1.进入QQ邮箱的设置页面,点击账户,然后将以下功能开启
上面的帮助链接有兴趣的话也可以了解下
2.设置好之后可以点击生成授权码,这个授权码到时候就会作为我们程序的登录密码使用。
3.设置完成
实现功能:
使用QQ邮箱发送邮件
开发环境:
开发工具: Visual Studio 2013
.NET Framework版本:4.5
实现代码:
/// <summary> /// 邮件发送 /// </summary> /// <param name="sendAddr">发送邮箱地址</param> /// <param name="sendPwd">发送邮箱密码(qq邮箱授权码)</param> /// <param name="title">邮件标题</param> /// <param name="content">邮件内容</param> /// <param name="toAddr">发送到邮箱的地址</param> /// <param name="ccAddr">抄送邮箱的地址</param> /// <param name="host">SMTP 事务的主机的名称或 IP 地址</param> /// <param name="port">SMTP 事务的主机的端口</param> /// <returns></returns> static bool Send(string sendAddr, string sendPwd, string title, string content, List<string> toAddr, List<string> ccAddr, string host = "smtp.qq.com", int port=25) { try { MailMessage mail = new MailMessage(); mail.From = new MailAddress(sendAddr); mail.Subject = title; mail.Body = content; foreach (string s in toAddr) { mail.To.Add(s); } foreach (string s in ccAddr) { mail.CC.Add(s); } SmtpClient smtp = new SmtpClient(host, port); smtp.Credentials = new NetworkCredential(sendAddr, sendPwd); smtp.EnableSsl = true; smtp.Send(mail); return true; } catch { return false; } }
//然后这里直接调用即可bool isSend = Send("邮箱账号", "授权码", "邮件标题", "邮件内容", new List<string> { "发送人" }, new List<string>()); Console.WriteLine(isSend ? "发送成功" : "发送失败"); Console.ReadKey();
由简入繁,拿来即用
后续精彩,持续关注
相关文章
- win101909流畅吗详细 笔记本win101909版本怎么样
- 加入钉钉APP学校班级群,轻松开启学习之旅!
- 怎么免费激活最新的office 2021.8最新office2016/2019激活密钥分享 office专业版2021激活密钥
- NVIDIA显卡驱动纯净安装工具NVCleanstall 1.4.0发布下载:纯净升级新选择
- 3Dmax 分布式渲染,局域网渲染,联机渲染教程 3dmax2020分布式渲染
- 荣耀平板2参数配置 荣耀平板参数配置对比
- 硕方打印机读色带参数出错怎么办 硕方打号机色带参数出错
- win10更新蓝屏解决方法 win10蓝屏解决方法进入界面
- WPS如何更改批注字体颜色 WPS更改批注字体颜色方法 wps中修改批注的底色
- word2003中怎样把表格转成本文 word表格转文本的设置方法 word文本可以转换为表格亦可将word表格内容转换为文本
- 性价比最高的手机排名2022 全网性价比最高的手机排名
热评文章
企业微信分屏老师能看到吗 企业微信切屏老师能看见吗
excel如何批量输入求和公式 excel批量输入求
罗技驱动win7能用吗 罗技鼠标支持win7系统吗
打印机驱动卸载干净教程 打印机驱动怎样卸载干净
显卡驱动更新小技巧,让你的电脑运行更稳定
手机系统声音不起眼,但很重要 手机系统声音有的,但