通过配置文件(web.config)实现邮件发送
2014-04-26 18:01
615 查看
这篇文章主要讲叙了,如何通过配置文件(web.config)实现邮件发送的相关配置,以及如何根据配置发送电子邮件。
适用的框架:asp.net framework 2.0/.net framework3.0/.net framework3.5
在web.config里设置.net framework的网络连接
XML/HTML代码
如下:设置stmp邮件发送的配置
XML/HTML代码
//父元素:configuration(提供所有名称空间的配置)
//这里还可以加入如下元素的设置
//authenticationModules:设置用来验证WEB请求的模块
//connectionManagement:设置WEB服务器最大连接数
//defaultProxy:设置http的代理服务器
//mailSettings:配置smtp
//requestCaching:控制网络请求缓存机制
//settings:为System.NET配置基本网络选项
//元素(网络设置):指定模块从WEB服务器请求信息。
//deliveryMethod设置邮件发送方式,这里是网络形式
//host邮件发送服务器
//userName发送邮件时,用来进行身份验证的用户名
//password如下验证时的密码
以编程的方式获取web.config里的smtp配置
NetSectionGroup类
命名空间lcbjz.7958.com
System.Net.Configuration:为应用程序提供了以编程方式访问和更新配置文件System.Net命名空间下的设置的类。
程序集
System
定义:
public sealed class NetSectionGroup : ConfigurationSectionGroup
说明:
这个类提供了以程序方式访问存储在配置文件里的信息。
这个类和网络设置文档里的system.net元素(网络设置)相对应。
这部分的为下列名称空间提供配置设置:
System.Net
wzbjz.7958.com
适用的框架:asp.net framework 2.0/.net framework3.0/.net framework3.5
在web.config里设置.net framework的网络连接
XML/HTML代码
如下:设置stmp邮件发送的配置
XML/HTML代码
//父元素:configuration(提供所有名称空间的配置)
//这里还可以加入如下元素的设置
//authenticationModules:设置用来验证WEB请求的模块
//connectionManagement:设置WEB服务器最大连接数
//defaultProxy:设置http的代理服务器
//mailSettings:配置smtp
//requestCaching:控制网络请求缓存机制
//settings:为System.NET配置基本网络选项
//元素(网络设置):指定模块从WEB服务器请求信息。
//deliveryMethod设置邮件发送方式,这里是网络形式
//host邮件发送服务器
//userName发送邮件时,用来进行身份验证的用户名
//password如下验证时的密码
以编程的方式获取web.config里的smtp配置
NetSectionGroup类
命名空间lcbjz.7958.com
System.Net.Configuration:为应用程序提供了以编程方式访问和更新配置文件System.Net命名空间下的设置的类。
程序集
System
定义:
public sealed class NetSectionGroup : ConfigurationSectionGroup
说明:
这个类提供了以程序方式访问存储在配置文件里的信息。
这个类和网络设置文档里的system.net元素(网络设置)相对应。
这部分的为下列名称空间提供配置设置:
System.Net
wzbjz.7958.com
相关文章推荐
- [连载]JavaScript讲义(02)--- JavaScript核心编程
- php的资料
- Samza的ApplicationMaster
- NDK编程实践之调用系统命令实现权限临时提升
- 关于memset
- RAID级别详解,如何在Linux下实现软RAID图文解析。
- WMI介绍及简单应用
- ASP.NET 嵌套母版页中找不到控件问题(未已用到对象错误)
- Jetty学习【六】Connection
- 堆和堆排序
- 判断AL是否为十六进制并将其十进制存入AL
- LeedCode OJ -- String to Integer (atoi)
- ADO中_RecordsetPtr的使用
- 学习Linux的菜鸟(虚拟机与物理机共享文件)
- 获取手机root的方法
- 删除空格
- 无法创建Web Application项目的问题
- 90%的人不懂“创新”的真正含义,你呢?
- Linux权限管理命令
- win2008 64位 + oracle11G 64位 IIS7.5 配置WEBSERVICE