- 相關推薦
如何在網頁中實現自動發送電子郵件功能
如何在網頁中實現自動發送電子郵件功能
作者:周潔
重慶市總工會微機室
郵件列表(mailing list)是電子郵件的擴展應用之一,被廣泛應用于用戶的跟蹤服務,發布產品信息,以及電子報刊等方面。用戶可以向相應的郵件服務器發送一份訂閱申請郵件,這樣該用戶就被加入到該郵件發送的列表中。其過程是:用戶填寫相關申請訂閱信息,系統根據用戶提供的郵箱地址發送一封確認郵件,并要求用戶打開自己的郵箱,點擊郵件相關確認部份將其的確認信息發送給網站的Webmaster,Webmaster在得到確認信息后向用戶開通相關的服務。那么這種自動發送郵件的功能是怎樣實現的,我們怎樣在自己網站中實現該功能呢?下面將對此實現方法進行闡述。
軟件廠商提供了方便、簡易、與服務器無關且穩固的方法,使我們可以在頁面上用一些ASP組件直接發送郵件。如:Microsoft提供的CDONTS及第三方組件Jmail、ASPFreeMail,FastMail,ASPEmail,ASPQEmail等。
1.CDONTS(collaboration Data Object for NT Server)
CDONTS與ADO類似,它們為用戶提供了用任何程序和腳本語言訪問操作系統復雜和穩固的功能集合的能力。編程人員通過以ActiveX封裝Windows的本地消息服務來收發電子郵件。Windows2000中會默認安裝SMTP服務,Windows NT中可用Windows NT4.0 option pack 4安裝SMTP服務。安裝后CDONTS.DLL存放在C:\Winnt\System32\目錄下面。有了該組件我們還不能立即應用它,在對它進行使用之前我們必須先完成組件的注冊,我們可以在MS-DOS方式下進入到CDONTS.DLL所在的目錄C:\Winnt\System32\下輸入:
c:\winnt\system32