System.Net.Mail的应用,后端发送邮件
2024-10-19 14:30:36
private void btn_send_Click(object sender, EventArgs e)
{
var emailAcount = ConfigurationManager.AppSettings["EmailAcount"];
var emailPassword = ConfigurationManager.AppSettings["EmailPassword"];
var reciver = txt_Reciver.Text;
var content = rtxt_Content.Text;
MailMessage message = new MailMessage();
//设置发件人,发件人需要与设置的邮件发送服务器的邮箱一致
MailAddress fromAddr = new MailAddress("qwe123@qq.com");
message.From = fromAddr;
//设置收件人,可添加多个,添加方法与下面的一样
message.To.Add(reciver);
//设置抄送人
message.CC.Add("qwe123@163.com");
//设置邮件标题
message.Subject = "Test";
//设置邮件内容
message.Body = content;
//设置邮件发送服务器,服务器根据你使用的邮箱而不同,可以到相应的 邮箱管理后台查看,下面是QQ的
SmtpClient client = new SmtpClient("smtp.qq.com", );
//设置发送人的邮箱账号和密码
client.Credentials = new NetworkCredential(emailAcount,emailPassword);
//启用ssl,也就是安全发送
client.EnableSsl = true;
//发送邮件
client.Send(message);
}
ps:邮箱需要开启SMTP服务,否则无法发送。
最新文章
- NPM (node package manager) 入门 - 基础使用
- (App.Current.RootVisual as PhoneApplicationFrame).Navigate(new Uri(";/MainPage.xaml";, UriKind.Relative));
- C++基础知识易错点总结(1)
- 一个ORM的实现(附源代码)
- wordpress发送测试邮件
- SSH 连接慢的解决方案详解
- 1. Linux驱动开发之开篇--Makefile
- Packetbeat协议扩展开发教程(2)
- Linux中的sed
- 3 Ways to Preload Images with CSS, JavaScript, or Ajax---reference
- RCTF Welpwn
- Vue 进阶之路(七)
- 多线程系列之九:Worker Thread模式
- iis8.0 https配置教程
- BZOJ4422 : [Cerc2015]Cow Confinement
- select2插件设置选中值并显示的问题
- Android中获取应用程序(包)的信息-----PackageManager的使用
- 14-matlab排序
- 使用SignalR 2进行服务器广播
- SSM,即Spring+SpringMVC+MyBatis三个开源框架的整合框架集。
热门文章
- 学习 opencv---(13)opencv霍夫变换:霍夫线变换,霍夫圆变换
- ICPC 2018 南京网络赛 J Magical Girl Haze(多层图最短路)
- bzoj 1528 [POI2005]sam-Toy Cars 堆维护+贪心
- ACE服务端编程4:ACE跨平台之运行时初始化和关闭
- centos中设置swap交换空间的大小设置和swappiness的比例设置
- echart图跟随屏幕自适应变化
- linux 下 mysql 主从配置
- sql server常用函数、常用语句
- BestCoder Round92
- 【洛谷 P2147】 [SDOI2008]洞穴勘测(LCT)