Asp.net 邮件发送总结
需要注意的是:不管是在那种方式下,身份验证用到的帐号是网页登录是用到的帐号,如果你的邮箱地址是wyp@126.com,在登录mail.126.com邮箱的时候,输入的帐号是wyp而不是wyp@126.com,身份验证的时候也是如此。
还有就是现在普通的免费邮箱已经禁用了smtp 和POP3的服务权限,所以不要拿着自己的免费邮箱做实验了,没有用的,只能用企业邮箱,当然是要收费的了。
SMTP的全称是“Simple Mail Transfer Protocol”,即简单邮件传输协议。它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。SMTP 服务器就是遵循 SMTP 协议的发送邮件服务器。
.aspx.cs
C#代码
//点击发送邮件时引发的事件
protected void btnSumbit_Click(object sender, EventArgs e)
{
//附件的路径
string filePath = String.Empty;
//判断上传文件是否,并且是否小于10MB
if (FileUpload1.PostedFile.ContentLength != 0 && FileUpload1.PostedFile.ContentLength < 10485760)
{
filePath = FileUpload1.PostedFile.FileName;
}
else
{
Response.Write("<script>alert('上传文件为空或者是上传文件大于10MB');</script>");
}
/*第一个参数:jhlovett112233@gmail.com,
*通过Gmail邮箱来发送我要发送的内容,
* 可以理解成邮件服务器或者叫中转服务器*/ &nb
相关文档:
使用ASP.Net Forms模式实现WebService身份验证
在安全性要求不是很高的ASP.Net程序中,基于Forms的身份验证是经常使用的一种方式,而如果需要对WebService进行身份验证,最常用的可能是基于Soap 标头的自定义身份验证方式。如果对两者做一下比较的话,显然,基于Forms的验证方式更加方便易用,能否将F ......
在我们传统的网站建设中通常是先设计网站页面,再利用开发工具,在网站的框架内进行功能设计。这样的网站建设存在很多弊端,其中最突出的缺点是不利于小组共同开发,各环节之间依赖性太强。
在ASP.NET中我们可以利用后台编码,把HTML用户界面设计(颜色、美学等)与页面代码区分开来。这样就可以解决我们小组的并行开发问 ......
在asp.net里面,很多时候使用session来保存一些对象,比如说购物车等等,有很多时候,就算你设置了session超时的时间,session还是会无缘无故的丢失,这里有一种比较简单的方法可以设置session丢失的时间。
在web.config里面如下配置
<sessionState
& ......
Asp.net 自动发送邮件的方法
今天有一个模块需要自动发送邮件的功能,就随便写了一个,记录一下作为积累。
一、首先需要配置web.config文件:
<system.net>
<mailSettings>
<smtp from="Emailname">
<network ho ......
/// <summary>
/// 过滤标记
/// </summary>
/// <param name="NoHTML">包括HTML,脚本,数据库关键字,特殊字符的源码 </param>
/// <returns>已经去除标记后的文字</returns>
&nbs ......