FastDev介绍系列之[邮件发送组件]
2008-05-01 21:53
441 查看
FastDev是我这一年来, 在开发中总结积累而写的一些方便开发的组件.主要是用于ASP.NET开发.像邮件发送组件,静态页组件,数据验证组件等等.
今天先介绍一下这个邮件发送组件.
先说使用啊,首先是配置文件, FastDev.config, 放置于根目录下.
<?xml version="1.0"?>
<configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="FastDev.xsd">
<configSections>
<sectionGroup name="FastDev">
<section name="Mail" type="FastDev.Mail.MailConfig, FastDev.Mail" allowDefinition="Everywhere" allowLocation="true"/>
</sectionGroup>
</configSections>
<FastDev>
<Mail>
<Configs>
<add Name="163" FromAddress="xiaosonl@163.com" UserName="xiaosonl" Password="XXX"/>
<!--EnableSsl是否使用SSL加密,例如GMail就使用SSL.-->
<add Name="gmail" FromAddress="xiaosonl@gmail.com" UserName="xiaosonl@gmail.com" Password="XXX" EnableSsl="true" Port="587"/>
</Configs>
</Mail>
</FastDev>
</configuration>
每个<add />节点对应一个MailClient类的配置, 使用MailClientManager.GetMailClient方法获取指定的MailClient, 接受名称或顺序参数:
public static MailClient GetMailClient(string name)
public static MailClient GetMailClient(int index)
然后是发邮件方法:
public void SendMail(string subject, string body, string toAddress, bool isAsync)
调用MailClient.SendMail方法发送就可以了.
源代码及示例下载: FastDev.Mail.rar
今天先介绍一下这个邮件发送组件.
先说使用啊,首先是配置文件, FastDev.config, 放置于根目录下.
<?xml version="1.0"?>
<configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="FastDev.xsd">
<configSections>
<sectionGroup name="FastDev">
<section name="Mail" type="FastDev.Mail.MailConfig, FastDev.Mail" allowDefinition="Everywhere" allowLocation="true"/>
</sectionGroup>
</configSections>
<FastDev>
<Mail>
<Configs>
<add Name="163" FromAddress="xiaosonl@163.com" UserName="xiaosonl" Password="XXX"/>
<!--EnableSsl是否使用SSL加密,例如GMail就使用SSL.-->
<add Name="gmail" FromAddress="xiaosonl@gmail.com" UserName="xiaosonl@gmail.com" Password="XXX" EnableSsl="true" Port="587"/>
</Configs>
</Mail>
</FastDev>
</configuration>
每个<add />节点对应一个MailClient类的配置, 使用MailClientManager.GetMailClient方法获取指定的MailClient, 接受名称或顺序参数:
public static MailClient GetMailClient(string name)
public static MailClient GetMailClient(int index)
然后是发邮件方法:
public void SendMail(string subject, string body, string toAddress, bool isAsync)
调用MailClient.SendMail方法发送就可以了.
源代码及示例下载: FastDev.Mail.rar
相关文章推荐
- [翻译]开源发送邮件组件dotnetopenmail使用介绍
- 用CDO组件发送邮件
- 在Sql Server 中调用Jmail组件发送邮件
- 利用CDONTS组件来发送邮件
- 简化日常工作系列之四 ---- 定时发送带附件的工作汇报邮件
- 解决SiteWeaver SQL版在windows2008 x64平台下运行出现的缩略图组件无效、邮件发送组件无效和学籍系统出错问题
- Excel组件Aspose.Cells 系列组件介绍 | 附下载
- [PHP系列3]邮件发送相关
- 博客栏目配置介绍-(个人介绍, QQ交谈, 发送邮件, 新浪微博, 天气预报...添加)
- Sharepoint学习笔记—ECMAScript对象模型系列-- 12、通过邮件发送带有Unique DocumentID的文档链接
- James邮件服务器简单介绍及配置发送外网邮件【转】
- Jmail组件发送邮件之绝对能用的函数
- 安卓BroadcastReceiver组件使用系列2:给多个广播接收者发送广播和有序广播的使用
- c#中使用自带的邮件发送组件发送邮件~
- .Net使用CDO发送邮件,需安装注册的组件
- 在Exchange Server环境下发送邮件(通过CDO组件)
- Aspose.Words 系列组件介绍 | 附免费下载
- ASP实现不存在的网页就自动发送邮件(jmail组件发送)
- Cordova各个插件使用介绍系列(一)—$cordovaSms发送短信
- c#中使用自带的邮件发送组件发送邮件~