asp.net 发送邮件
项目需求asp.net 发送邮件
protected void Button1_Click(object sender, EventArgs e){SendSMTPEMail("smtp.qq.com", "861816288@qq.com", "XX密码XXXX", "450940118@qq.com", "123", "用asp.net发送邮件,用qq的smtp.qq.com服务器,测试成功");}public void SendSMTPEMail(string strSmtpServer, string strFrom, string strFromPass, string strto, string strSubject, string strBody){System.Net.Mail.SmtpClient client = new SmtpClient(strSmtpServer);client.UseDefaultCredentials = false;client.Credentials = new System.Net.NetworkCredential(strFrom, strFromPass);client.DeliveryMethod = SmtpDeliveryMethod.Network;System.Net.Mail.MailMessage message = new MailMessage(strFrom, strto, strSubject, strBody);message.BodyEncoding = System.Text.Encoding.UTF8;message.IsBodyHtml = true;client.Send(message);}//第一个参数是邮箱服务器//第二个参数发件人的帐号//第三个参数发件人密码//第四个参数收件人帐号//第五个参数主题//第六个参数内容.
注意:如果是QQ邮件发件人的QQ邮箱必须设置如下,而接受人的邮箱不必设。
1.
2.
3.
下面这个做个更详细的介绍:
public void SendMailUseZj(){System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();//msg.To.Add("lcvfb@qq.com");msg.To.Add(“这里填发给地址如WQER@qq.com”);// msg.To.Add("b@b.com");//可以发送给多人 //msg.CC.Add("c@c.com");//可以抄送给多人 msg.From = new MailAddress("asdasd@126.com", "SFADSXCVXXV", System.Text.Encoding.UTF8);/* 上面3个参数分别是发件人地址(可以随便写),发件人姓名,编码*/msg.Subject = "aaaaa" ;//邮件标题 msg.SubjectEncoding = System.Text.Encoding.UTF8;//邮件标题编码 msg.Body = "adsssssssss";//邮件内容 msg.BodyEncoding = System.Text.Encoding.UTF8;//邮件内容编码 msg.IsBodyHtml =true;//是否是HTML邮件 //msg.Priority = MailPriority.High;//邮件优先级 SmtpClient client = new SmtpClient();client.Credentials = new System.Net.NetworkCredential("AAAAAAAA@126.com", "77777777"); //发送的邮箱账号密码。这肯定得写你自己的,我用的126client.Host = "smtp.126.com";object userState = msg;try{//client.SendAsync(msg, userState);client.Send(msg);Label1.Text = "发送成功!!";}catch (System.Net.Mail.SmtpException ex){Label1.Text = "发送失败!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!";//前台的标签,不用说了吧}}
附带点:
pop3:pop.qq.com;
smtp:smtp.qq.com
POP3:pop.163.com
SMTP:smtp.163.com
新浪免费邮箱发信(smtp)服务器的地址为:smtp.sina.com
新浪免费邮箱收信(pop3)服务器的地址为:pop.sina.com
转载于:https://www.cnblogs.com/h5monkey/p/6042657.html
asp.net 发送邮件相关推荐
- 【转】【Asp.Net】Asp.net发送邮件的两种方法小结
这几天看了一下Asp.net发送邮件方面的东西,记得之前的IIS6上有SMTP服务器,可以直接利用这个进行邮件发送,现在的开发环境是Windows 7,找了半天没有找到,到网络上查了才知道原来wind ...
- Asp.net发送邮件的两种方法小结
这几天看了一下Asp.net发送邮件方面的东西,记得之前的IIS6上有SMTP服务器,可以直接利用这个进行邮件发送,现在的开发环境是Windows 7,找了半天没有找到,到网络上查了才知道原来wind ...
- asp.net 发送邮件代码
说到发送邮件发送,先提一下SMTP(呵呵,高手就跳过这一段吧!). SMTP的全称是"Simple Mail Transfer Protocol",即简单邮件传输协议.它是一组用于 ...
- 两个asp.net发送邮件类
代码 //第一个 using System; using System.Text; using System.Net.Mail; namespace Cars.Tootls.Tools { p ...
- asp.net发送邮件
/// <summary> /// 发送邮件 /// </summary> /// <param name="strSmtpServer">邮箱 ...
- asp.net发送邮件时在正文中插入图片
#region 发送邮件 /// <summary> /// 通过附件发送邮件 /// </summary> / ...
- asp.net 发送邮件函数两则
1 using System.Net.Mail; 2 using System.Text; 3 using System.Net; 4 #region 邮件发送 5 /// <summary&g ...
- asp.net发送邮件获取已读回执的方法(转,未验证)
应客服部的要求,需要在给客户发送邮件的后,当客户阅读邮件的时候给发件人一个回执信息,好让我们知道客户已经收到邮件,并开始阅读了.这个功能在一 般的qq邮箱或者其他的邮箱中设置都比较方便,只要勾选一下就 ...
- ASP.NET发送邮件(同步、异步)
方法1:这种方法的参数比较固定,发送邮件的参数都已经设定好了 写一个类: using System; using System.Collections.Generic; using System.Li ...
最新文章
- ultraedit怎么配置java_【转】UltraEdit配置java环境
- 今日arXiv精选 | 29篇顶会论文:ACM MM/ ICCV/ CIKM/ AAAI/ IJCAI
- 富贵包这种常见颈椎病怎么改善?
- 【struts2】struts2实现自定义数据类型转换器
- 数据分析师的自我修养丨如何进阶为数据科学家
- linux php运行用户名和密码,Linux实例(一)使用用户名密码验证连接Linux
- absolute元素在text-align属性下的对齐显示
- Netty实现的一个异步Socket代码
- Pandas iloc loc []
- jadc连接oracle,用jdbc连接oracle的第一次经历
- 阶段1 语言基础+高级_1-3-Java语言高级_09-基础加强_第2节 反射_11_反射_案例
- eplan单线原理图多线原理图_EPLAN-文本
- 草图大师 2019 破解版|草图大师Sketchup pro 2019中文破解版64位下载 v19.0(附Sketchup 2019破解补丁)
- 凯立德地图导航2022年懒人包 安卓版
- MAC 安装JD-GUI
- dex字符串解密_GitHub - zhoushuntong/DexEncryptionDecryption: APK 加固 dex 加密,解密 学习项目...
- ubuntu系统清理垃圾
- 输入半径与高求圆周长、面积,圆球表面积、体积,圆柱表面积、体积
- humps在matlab中什么意思,[转载]Humps函数
- html中如何制作星空背景,HTML5网页制作200行代码搞定canvas星空背景连线