网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > ASP.NET技巧
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.做个DataList 可分页的数据源.
.ASP.NET 2.0高级数据处理之数据绑.
.ASP.Net2.0中自定义控件在page中.
.asp.net WebForm页面间传值方法.
.asp向asp.net应用程序的转变过程.
.ASP.NET 2.0 - Enter Key - Defa.
.在Web DataGrid中当鼠标移到某行.
.asp.net身份验证(登录控件),基于.
.在 Linux 下运行 ASP.NET 2.0.
.ASP.NET中实现模板页.
.ASP.NET 2.0 Language Swithcer .
.ASP.NET Atlas April CTP发布.
.asp.net定制简单的错误处理页面.
.使用.NET自带的功能制作简单的注.
.ASP.NET的错误处理机制.
.根据自定义字符串来缓存(部分)页.
.同时对多个文件进行大量写操作对.
.如何在webform.aspx.cs中控制用户.
.封装的一些实现图片水印与图片自.
.ASP.NET下MVC设计模式的实现.

SharpWebMail介绍和安装

发表日期:2006-5-14


什么是:SharpWebMail
SharpWebMail是一款C#开发的基于WEB应用程序的多语言的WEB邮件服务。它允许我们使用SMTP或IMAP服务来完成发送,接收邮箱。目前的版本是0.13。

SharpWebMail里的控件由几个出名的开源的项目组成:
FCKeditor:不多介绍,开源的HTML编辑器。
DotNetOpenMail :一款SMTP客户端组件。(它完全可以代替我们发送邮件的时候使用System.Web.Mail类。至于我们为什么要放弃System.Web.Mail来发送邮件呢?呵呵。自己去它官网看介绍)
Mono :开源项目,让我们的.NET应用程序不仅能运行在WIN上,也能运行LINUX其它系统上面。
SharpMimeTools :SharpMimeTools is an open source MIME parser/decoder assembly that is written in C#

安装步骤:
解压出来出来。为应用程序创建虚拟目录。
修改web.config文件
<login
                title="[login title] configuration setting"
                mode="1"
                append="cnzc"
                serverselection="manual"
                enablequerystringlogin="false"
        />mode:
                    1->    Full email required for login
                    2->    Any username is allowed
                    3->    Any username is allowed but the append
                        string is added to supplied username它登陆有三种模式。一种是以EMAIL的形式登陆,一种是以是帐号的形式登陆,还有一种登陆的用户名必须是append支持用户

<servers>
                <server
                    name="Default POP3 Server"
                    regexp="*"
                    protocol="pop3"
                    host="pop3.163.com"
                    port="110"
                />
            </servers

            <servers>
                <server
                    name="Default SMTP Server"
                    regexp="*"
                    protocol="smtp"
                    host="smtp.163.com"
                    port="25"
                />
            </servers>我使用的是163的邮件系统。请注意host填写内容。一定要写全(带上pop3前缀)。刚开始我就是填写163.com就了事了。然后发现一直不能登陆,去查了代码才发现的


至于大家想怎么用都行。比如把它引入到我们自己的项目当中。这样就有了一个邮件收发的功能了。

自己也很久没写过BLOG了。大概一年多时间了。因为在很长的时间里都在研究一些东西和学习。以后有空还是要写写随笔。记录记录。呵


cnzc's blogs

上一篇:ASP.NET RSS Toolkit(RSS工具) 人气:7186
下一篇:ASP.NET MasterPage 中图片路径的解决办法 人气:8618
浏览全部SharpWebMail的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐