Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > .NET > VB.NET > DNN WebMail Module 开发 —— 第一篇 SharpWebMail 调试篇
【标  题】:DNN WebMail Module 开发 —— 第一篇 SharpWebMail 调试篇
【关键字】:DNN,WebMail,Module,SharpWebMail
【来  源】:http://www.cnblogs.com/Seraph/archive/2006/10/06/521908.html

DNN WebMail Module 开发 —— 第一篇 SharpWebMail 调试篇

Your Ad Here 这篇文章好老了,N久以前写的,一直没有贴上来。就当作这个系列的第一篇吧。
SharpWebMail 是一个开源的用C#写的WebMail Application。它允许我们使用SMTP或IMAP服务来完成发送,接收邮箱。目前的版本是0.13。
由于它用sharpdevelop开发的。改成VS2005还是要折腾一番。
下面就折腾的过程简单的叙述一下。
1、建立Project文件,为了调试方便,尽量取原有的名字,就叫做SharpWebMail。
2、global.asa和global.cs copy到根目录下,将所有的aspx文件copy到UI子目录下,为了调试方便,将与aspx文件名相同的.cs文件也copy到这个文件夹下面
3、将其它.cs文件copy到src目录下。
4、引用DotNetOpenMail.dll、FredCK.FCKeditorV2.dll、log4net.dll、OpenSmtp.dll、SharpMimeTools.dll和System.DirectoryServices(这个是内建的)。
5、替换namespaces,这个就不用我细说了吧,按照规矩替换就行了。
6、修改res目录下的resources.cmd,将名称,路经调整正确,然后把目录下没用的本地化文件都删除,什么法语啊,日语啊什么的,都搞掉。郁闷的是只有繁体中文版,没有简体中文,只要用繁体中文代替一下了,反正也就是利用它的源码写自己的东西,只要能调试通就可以了。于是乎将Sharp_WebMail.zh-CHT.resources改名为Sharp_WebMail.zh-CHS.resources,执行resources.cmd。(这个要在VS2005自带的命令行下执行)
7、打开VS2005的相应的Project,编辑web.config,配置服务器
<servers>
    <server
     name="Default POP3 Server"
     regexp="*"
     protocol="pop3"
     host="pop3.sina.com.cn"
     port="110"
    />
 <servers>
    <server
     name="Default SMTP Server"
     regexp="*"
     protocol="smtp"
     host="smtp.sina.com.cn"
     port="25"
    />
   </servers>
8、telnet mail.sina.com.cn 110
user XXXXX
pass XXXXXX
测试一下mail服务器是不是通
9、修改
 <login
    title="[login title] configuration setting"
    mode="2"
    append=""
    serverselection="auto"
    enablequerystringlogin="false"
  />
一般Mode=2,不需要输入@后面的东西,当然也可以自己定
10,F5,可以享受一下了。

嗯,现在放假在家,mail server在很远的地方,不好调试,这两天先不搞这个了。先看书,呵呵
书的名字叫
Wrox.Professional.DotNetNuke.4.Open.Source.Web.Application.Framework.for.ASP.NET.2.0.Jul.2006
在上一个文章里面共享着呢
Modify GUI from the worker thread (C#):【上一篇】
中秋祝福:【下一篇】
【相关文章】
  • 用CodeSmith开发DNN项目,自己的模板。
  • 在 Windows 下安裝 PHP 後 Apache 出現 LoadModule takes two
  • 核态获取PsLoadedModuleList地址的稳定方法
  • Linux Device Drivers: Building and Running Modules
  • neverModules - 布局拖放演示(customlayout)
  • CH2:Building and Running Modules
  • 内核_Modules的概念及使用[ZT]
  • 内核_Linux下内核编程modules[ZT]
  • [js源码] neverModules - imagesLoader 图片加载类
  • sendmail+openwebmail来实现webmail的安装
  • 【随机文章】
  • 我做的LDAP应用数据库连接部分
  • SharpDevelop学习笔记(2)——体系结构
  • Delphi应用程序与Chm帮助关联的简单实现
  • 发现一个这PHP连结SqlServer的例子
  • ODBC 获得结果
  • Flash文字特效系列教程:扭曲文字
  • 9.4.2 Identifiers
  • 什么是JDO
  • PHP框架大比武
  • MFC中消息循环处理的几个函数之间的区别
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.