程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> SharpWebMail介紹和安裝

SharpWebMail介紹和安裝

編輯:.NET實例教程

什麼是: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&
gt;
                <server
                    name="Default SMTP Server"
                    regexp="*"
                    protocol="smtp"
                    host="smtp.163.com"
                    port="25"
                />
            </servers>我使用的是163的郵件系統。請注意host填寫內容。一定要寫全(帶上pop3前綴)。剛開始我就是填寫163.com就了事了。然後發現一直不能登陸,去查了代碼才發現的


至於大家想怎麼用都行。比如把它引入到我們自己的項目當中。這樣就有了一個郵件收發的功能了。

自己也很久沒寫過BLOG了。大概一年多時間了。因為在很長的時間裡都在研究一些東西和學習。以後有空還是要寫寫隨筆。記錄記錄。呵


cnzc's blogs

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved