开源.NET:OpenSMTP.NET有感!
2004-08-16 08:59
309 查看
一个.NET的开源项目,使用C#语言。对于不太喜欢目前.NET v1.1的System.Web.Mail的朋友来说,是一个不错的选择,其支持认证SMTP的方式比System.Web.Mail要来的方便的多。目前的版本已经相对稳定了,当然可能压力方面还有待改进,因为我看了它的源码发现,几乎所有的集合(邮件地址,附件)等等,作者都使用ArrayList,对于.NET v1.1的ArrayList来说,目前我还是不敢过多的使用,毕竟消耗资源确实是大了点,不知道这个组件如果商用的话,会不会发生性能问题?
目前我已经用这个组件做个一个自己专用的Winfrom邮件收发软件,功能界面几乎模仿目前最成功的Foxmail,自娱自乐一吧:),不过附件较大的时候,有时会出现Error,而且由于网络原因或附件尺寸过大的话,直接发送邮件会阻塞,所以线程调用还是必要的。
看了其代码,感觉写的是很规范的,开源就是好啊,掌握了一些rfc标准的知识,确实与只会调用调用组件的方法比起来对邮件系统认识来的深刻的多。
地址:http://sourceforge.net/projects/opensmtp-net/
目前我已经用这个组件做个一个自己专用的Winfrom邮件收发软件,功能界面几乎模仿目前最成功的Foxmail,自娱自乐一吧:),不过附件较大的时候,有时会出现Error,而且由于网络原因或附件尺寸过大的话,直接发送邮件会阻塞,所以线程调用还是必要的。
看了其代码,感觉写的是很规范的,开源就是好啊,掌握了一些rfc标准的知识,确实与只会调用调用组件的方法比起来对邮件系统认识来的深刻的多。
地址:http://sourceforge.net/projects/opensmtp-net/
相关文章推荐
- OpenPOP.NET+OpenSMTP.NET=?最强.NET开源邮件组件 Mail.NET!
- NServiceBus-.Net平台下开源的服务总线(open-source service for .net)
- [开源 .NET 跨平台 Crawler 数据采集 爬虫框架: DotnetSpider] [一] 初衷与架构设计
- .NET开源Protobuf-net组件葵花手册
- 使用.NET发送邮件 发送邮件,发邮件,EMail,SMTPMAIL,asp.net 选择自 kwklover 的 Blog
- LumaQQ.NET,基于LumaQQ的.NET开源QQ开发包
- Akka.NET是Java/Scala 流行框架Akka的一个 .NET 开源移植
- 最好的.NET开源免费ZIP库DotNetZip(.NET组件介绍之三)
- 开源WPF报表引擎 Open-Source .NET WPF Reporting Engine
- Open Source Blog 开源ASP.NET/C# 博客平台 v3.1 发布(提供源码下载)
- .Net平台开源作业调度框架Quartz.Net
- 开源免费且稳定实用的.NET PDF打印组件itextSharp(.NET组件介绍之八)
- http://www.csdn.net/article/2013-06-21/2815939-Open-Project 国内最受欢迎开源集锦。。
- 基于.Net 2.0 (C# 2.0, ASP.NET 2.0)的快速开发框架设计NBear V1.8.1 [开源]
- 一起谈.NET技术,百万开发者拥戴!七大.NET著名开源项目
- [置顶].NET平台开源项目速览(13)机器学习组件Accord.NET框架功能介绍
- [开源 .NET 跨平台 数据采集 爬虫框架: DotnetSpider] [三] 模型配置方式实现爬虫
- .NET平台开源项目速览(2)Compare .NET Objects对象比较组件
- [开源 .NET 跨平台 数据采集 爬虫框架: DotnetSpider] [二] 最基本,最自由的使用方式
- ProMesh.NET: 开源的.net MVC框架