- 相關(guān)推薦
如何在網(wǎng)頁(yè)中實(shí)現(xiàn)自動(dòng)發(fā)送電子郵件功能
如何在網(wǎng)頁(yè)中實(shí)現(xiàn)自動(dòng)發(fā)送電子郵件功能
作者:周潔
重慶市總工會(huì)微機(jī)室
郵件列表(mailing list)是電子郵件的擴(kuò)展應(yīng)用之一,被廣泛應(yīng)用于用戶的跟蹤服務(wù),發(fā)布產(chǎn)品信息,以及電子報(bào)刊等方面。用戶可以向相應(yīng)的郵件服務(wù)器發(fā)送一份訂閱申請(qǐng)郵件,這樣該用戶就被加入到該郵件發(fā)送的列表中。其過(guò)程是:用戶填寫(xiě)相關(guān)申請(qǐng)訂閱信息,系統(tǒng)根據(jù)用戶提供的郵箱地址發(fā)送一封確認(rèn)郵件,并要求用戶打開(kāi)自己的郵箱,點(diǎn)擊郵件相關(guān)確認(rèn)部份將其的確認(rèn)信息發(fā)送給網(wǎng)站的Webmaster,Webmaster在得到確認(rèn)信息后向用戶開(kāi)通相關(guān)的服務(wù)。那么這種自動(dòng)發(fā)送郵件的功能是怎樣實(shí)現(xiàn)的,我們?cè)鯓釉谧约壕W(wǎng)站中實(shí)現(xiàn)該功能呢?下面將對(duì)此實(shí)現(xiàn)方法進(jìn)行闡述。
軟件廠商提供了方便、簡(jiǎn)易、與服務(wù)器無(wú)關(guān)且穩(wěn)固的方法,使我們可以在頁(yè)面上用一些ASP組件直接發(fā)送郵件。如:Microsoft提供的CDONTS
及第三方組件Jmail、ASPFreeMail,FastMail,ASPEmail,ASPQEmail等。
1.CDONTS(collaboration Data Object for NT Server)
CDONTS與ADO類似,它們?yōu)橛脩籼峁┝擞萌魏纬绦蚝湍_本語(yǔ)言訪問(wèn)操作系統(tǒng)復(fù)雜和穩(wěn)固的功能集合的能力。編程人員通過(guò)以ActiveX封裝Windows的本地消息服務(wù)來(lái)收發(fā)電子郵件。Windows2000中會(huì)默認(rèn)安裝SMTP服務(wù),Windows NT中可用Windows NT4.0 option pack 4安裝SMTP服務(wù)。安裝后
CDONTS.DLL存放在C:\Winnt\System32\目錄下面。有了該組件我們還不能立即應(yīng)用它,在對(duì)它進(jìn)行使用之前我們必須先完成組件的注冊(cè),我們可以在MS-DOS方式下進(jìn)入到CDONTS.DLL所在的目錄C:\Winnt\System32\下輸入:
c:\winnt\system32>regsvr32 cdonts.dll
(如果我們想將其御載可用指令: c:\winnt\system32>regsvr32/u cdonts.dll)
通過(guò)CDONTS發(fā)送電子郵件非常方便,僅需創(chuàng)建一個(gè)郵件對(duì)象并設(shè)置其幾個(gè)相關(guān)屬性便可實(shí)現(xiàn)。基本過(guò)程如下:
<%‘創(chuàng)建一個(gè)郵件對(duì)象
set NewMailObj=CreatObject(“CDONTS.NewMail”)
NewMailObj.from=“源地址(發(fā)件人名)”
NewMailObj.To=“目標(biāo)地址(收件人名)”
NewMailObj.Subject=”標(biāo)題”
NewMailObj.Body=“郵件內(nèi)容”
NewMailObj.AttachFile “filename”,"附件名"
設(shè)置優(yōu)先級(jí),0-不重要,1-一般,2-重要
NewMailObj.Importance=2
NewMailObj.Cc=”抄送地址”
NewMailObj.BCc=”密送地址”
NewMailObj.send ‘郵件發(fā)送
Set NewMailObj=Nothing ‘釋放對(duì)象實(shí)例
%>
下面以網(wǎng)絡(luò)雜志訂閱系統(tǒng)的訂閱申請(qǐng)及確認(rèn)實(shí)現(xiàn)部分為例具體說(shuō)明怎樣用CDONTS對(duì)象實(shí)現(xiàn)自動(dòng)發(fā)送郵件的功能。
【如何在網(wǎng)頁(yè)中實(shí)現(xiàn)自動(dòng)發(fā)送電子郵件功能】相關(guān)文章:
基于JSP網(wǎng)頁(yè)自動(dòng)生成工具的設(shè)計(jì)與實(shí)現(xiàn)08-06
基于JSP網(wǎng)頁(yè)自動(dòng)生成工具的設(shè)計(jì)與實(shí)現(xiàn)08-06
Visual Basic中如何實(shí)現(xiàn)動(dòng)態(tài)報(bào)表08-06
數(shù)字信號(hào)處理器中D/A功能的實(shí)現(xiàn)08-06
電子簡(jiǎn)歷:應(yīng)該如何發(fā)送的問(wèn)與答08-15
我們的教育理想——真正實(shí)現(xiàn)教育功能08-17
FoxPro for Windows 遠(yuǎn)程撥號(hào)通訊功能的設(shè)計(jì)與實(shí)現(xiàn)08-06