什么是:SharpWebMail
SharpWebMail是一款C#開(kāi)發(fā)的基于WEB應(yīng)用程序的多語(yǔ)言的WEB郵件服務(wù)。它允許我們使用SMTP或IMAP服務(wù)來(lái)完成發(fā)送,接收郵箱。目前的版本是0.13。
SharpWebMail里的控件由幾個(gè)出名的開(kāi)源的項(xiàng)目組成:
FCKeditor:不多介紹,開(kāi)源的HTML編輯器。
DotNetOpenMail :一款SMTP客戶端組件。(它完全可以代替我們發(fā)送郵件的時(shí)候使用System.Web.Mail類。至于我們?yōu)槭裁匆艞塖ystem.Web.Mail來(lái)發(fā)送郵件呢?呵呵。自己去它官網(wǎng)看介紹)
Mono :開(kāi)源項(xiàng)目,讓我們的.NET應(yīng)用程序不僅能運(yùn)行在WIN上,也能運(yùn)行linux其它系統(tǒng)上面。
SharpMimeTools :SharpMimeTools is an open source MIME parser/decoder assembly that is written in C#
安裝步驟:
解壓出來(lái)出來(lái)。為應(yīng)用程序創(chuàng)建虛擬目錄。
修改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的形式登陸,一種是以是帳號(hào)的形式登陸,還有一種登陸的用戶名必須是append支持用戶
<servers>
<server
name="Default POP3 Server"
regexp="*"
host="pop3.163.com"
port="110"
/>
</servers
<servers>
<server
name="Default SMTP Server"
regexp="*"
protocol="smtp"
host="smtp.163.com"
port="25"
/>
</servers>我使用的是163的郵件系統(tǒng)。請(qǐng)注意host填寫內(nèi)容。一定要寫全(帶上pop3前綴)。剛開(kāi)始我就是填寫163.com就了事了。然后發(fā)現(xiàn)一直不能登陸,去查了代碼才發(fā)現(xiàn)的

至于大家想怎么用都行。比如把它引入到我們自己的項(xiàng)目當(dāng)中。這樣就有了一個(gè)郵件收發(fā)的功能了。
自己也很久沒(méi)寫過(guò)BLOG了。大概一年多時(shí)間了。因?yàn)樵诤荛L(zhǎng)的時(shí)間里都在研究一些東西和學(xué)習(xí)。以后有空還是要寫寫隨筆。記錄記錄。呵
cnzc's blogs
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注