惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Threatpost
V
Vulnerabilities – Threatpost
TaoSecurity Blog
TaoSecurity Blog
C
Cybersecurity and Infrastructure Security Agency CISA
P
Proofpoint News Feed
G
GRAHAM CLULEY
S
Securelist
P
Palo Alto Networks Blog
MongoDB | Blog
MongoDB | Blog
A
Arctic Wolf
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
WordPress大学
WordPress大学
Project Zero
Project Zero
T
Threat Research - Cisco Blogs
L
Lohrmann on Cybersecurity
C
Cyber Attacks, Cyber Crime and Cyber Security
F
Fortinet All Blogs
博客园 - 叶小钗
B
Blog RSS Feed
C
Cisco Blogs
Google DeepMind News
Google DeepMind News
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Apple Machine Learning Research
Apple Machine Learning Research
G
Google Developers Blog
K
Kaspersky official blog
D
Docker
Latest news
Latest news
Cisco Talos Blog
Cisco Talos Blog
T
Tor Project blog
Cyberwarzone
Cyberwarzone
Security Latest
Security Latest
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Spread Privacy
Spread Privacy
Microsoft Azure Blog
Microsoft Azure Blog
C
Check Point Blog
J
Java Code Geeks
Simon Willison's Weblog
Simon Willison's Weblog
T
Tenable Blog
Recent Announcements
Recent Announcements
T
Tailwind CSS Blog
H
Help Net Security
L
LINUX DO - 热门话题
T
The Exploit Database - CXSecurity.com
Jina AI
Jina AI
S
SegmentFault 最新的问题
MyScale Blog
MyScale Blog
NISL@THU
NISL@THU
美团技术团队
腾讯CDC

博客园 - Seraph

共享源码 统计多个word文件中的总字数 聚类算法DBScan共享 惭愧啊,居然两年没有写Blog了。翻看从前的东西恍惚隔世 开始研究DNN了。发现自己落伍了很多 在 ASP.NET 中执行 URL 重写(zz) XML转义 C#中的多線程 ASP 字符串函数 C# escape sequence - Seraph C#字符串的使用笔记 Request Validation - 防止脚本攻击 关于一个算法,看看大家有没有好办法。 写了一个进制转换的小函数,javascript的 发现好久没有写随笔了。 都是一些小东西(1)一个InputBox 谁知道怎么对一个asp.net的project加注册 天子呼来不上船,自称臣是酒中仙——我的嗜酒情节 两篇文章都是翻译了一半就翻不下去了,E文水平有待提高啊 Scott Watermasysk承诺的文档到现在还没有Release,sigh
DNN WebMail Module 开发 —— 第一篇 SharpWebMail 调试篇
Seraph · 2006-10-06 · via 博客园 - Seraph

这篇文章好老了,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
在上一个文章里面共享着呢