C# 实现邮件发送
2024-08-24 14:34:32
要实现邮件发送功能首先需要准备两三个邮箱测试,在这里呢准备了2个QQ邮箱和一个微软邮箱,详细请看代码。
我这里是使用QQ邮箱向另外两个邮箱发送邮件的,在开始写代码之前你需要登录你QQ邮箱进行以下几个操作:
1.开启MSTP服务,相当于一个授权的过程,开启这个后才可以通过第三方发送邮件 :)
点击开启后会有一个提示框,有一个像下面这个,有这个密码,这个很重要哟
开启了这个获取了密码就可以开始编写代码了。
我这里为了方便演示就直接使用的是窗口按钮事件,如下:
protected void But_Click()
{
try
{
var emailAcount = "892936485@qq.com";
var emailPassword = "这个就是刚刚获取的密码";
var reciver = "这个是另外的一个QQ邮箱地址";
var content = "这个是邮件内容";
MailMessage message = new MailMessage();
//设置发件人,发件人需要与设置的邮件发送服务器的邮箱一致
MailAddress fromAddr = new MailAddress("892936485@qq.com");
message.From = fromAddr;
//设置收件人,可添加多个,添加方法与下面的一样
message.To.Add(reciver);
//设置抄送人
message.CC.Add("这个是我准备的微软邮箱像这样的@outlook.com");
//设置邮件标题
message.Subject = "这个是邮箱标题";
//设置邮件内容
message.Body = content;
//设置邮件发送服务器,服务器根据你使用的邮箱而不同,可以到相应的 邮箱管理后台查看,下面是QQ的
SmtpClient client = new SmtpClient("smtp.qq.com", );
//设置发送人的邮箱账号和密码
client.Credentials = new NetworkCredential(emailAcount, emailPassword);
//启用ssl,也就是安全发送
client.EnableSsl = true;
//发送邮件
client.Send(message);
Response.Write("<script type='text/javascript'>alert('发送成功!');history.go(-1)</script>");//发送成功则提示返回当前页面;
}
catch (Exception ex)
{
Response.Write("<script type='text/javascript'>alert('"+ex+"!');history.go(-1)</script>");//打印错误
}
}
基本的发送邮件就这样就行了
PS:小菜一只请多多指教
.
最新文章
- gulp 安装 使用 和删除
- android wifi ANR问题分析总结
- int,long,unsigned的值范围
- Android -- 简单的图片浏览器
- 检查python模块是否成功安装
- Oracle、Mysql、Sql Server语句的区别
- iOS9横竖屏设置的处理方法
- opencv拼接相关1
- java一切乱码的解释 以及源头【转】
- HTML5 CSS3 诱人的实例 :模仿优酷视频截图功能
- PAT-B 1015. 德才论(同PAT 1062. Talent and Virtue)
- elasticsearch集群内部节点超时解决
- 记事本app TOP5(个人观点)
- javascript——10章 DOM
- Linux使用tcpdump命令抓包并使用wireshark分析
- PAT 1086 就不告诉你(15 )(代码)
- PCL滤波介绍(3)
- Java设计模式(16)中介模式(Mediator模式)
- Scrapy爬取美女图片第三集 代理ip(上) (原创)
- Concat层解析
热门文章
- F12调试模式下使用console自动提交
- jersey实现文件下载
- 自学Python5.2-类、模块、包
- 如何用VSCode愉快的写Python
- Nginx 错误处理方法: bind() to 0.0.0.0:80 failed
- linux mysql添加、删除用户、用户权限及mysql最大字段数量
- JavaScript实现ZLOGO: 用语法树实现多层循环
- JavaScript 计算指定月份有多少天
- SpringMVC 如何在页面中获取到ModelAndView绑定的值
- css实现平行四边形、菱形图片效果