域名頻道

            歡迎您來到域名頻道,開始互聯網之旅!

            ASP程序發送信件的幾種方法比較

            作者:客服中心來源:域名頻道發布時間:2006-8-23 14:07:24瀏覽:

            一、Jmail3以及以前的版本使用jmail.smtpmail發信,具體代碼如下:

            <%
            Set jmail = Server.CreateObject("JMAIL.SMTPMail") '創建一個JMAIL對象
            jmail.silent = true 'JMAIL不會拋出例外錯誤,返回的值為FALSE跟TRUE
            jmail.logging = true '啟用使用日志
            jmail.Charset = "GB2312" '郵件文字的代碼為簡體中文
            jmail.ContentType = "text/html" '郵件的格式為HTML的
            jmail.ServerAddress = "Server Address" '發送郵件的服務器
            jmail.AddRecipient Email '郵件的收件人
            jmail.SenderName = "SenderName" '郵件發送者的姓名
            jmail.Sender = "Email Address" '郵件發送者的郵件地址
            jmail.Priority = 1 '郵件的緊急程序,1 為最快,5 為最慢, 3 為默認值
            jmail.Subject = "Mail Subject" '郵件的標題
            jmail.Body = "Mail Body" '郵件的內容
            jmail.AddRecipientBCC Email '密件收件人的地址
            jmail.AddRecipientCC Email '郵件抄送者的地址
            jmail.Execute() '執行郵件發送
            jmail.Close '關閉郵件對象
            %>
            現在還有很多程序是使用這種方式來發信,這種方式有一個很大的缺陷,那就是發信是使用服務器本地smtp服務發出的,并沒有通過任何smtp身份驗證,
            如果服務器設置了需要使用身份驗證,則發信會失敗。現在因為反垃圾郵件的需要,越來越多的服務器開始注重這方面的設置問題,如果你使用此種方法發信突然出現不正常,
            則可能是服務器限制了匿名發信,上面的代碼則就不會正常運作了。

            這種方法我們不建議使用,但是現在還有很多asp程序使用此種方法,可能還是可以正常運作的,但是很難保證以后會一直正常,并且某些郵件服務器會拒收這種方法發出的信件,所以如果有可能的話,盡量不要使用這種方式。

            二、 再講一下微軟自帶的CDONTS組件的發信的方法:

            <%
            Set cdomail = Server.CreateObject("CDONTS.NewMail") '建立郵件對象
            cdomail.Subject = "Mail Subject" '郵件標題
            cdomail.From = "Sender's Mail" '發件人的地址
            cdomail.To = "Email will from" '收件人的地址
            cdomail.Body = "Mail Body" '郵件的內容
            cdomail.Send '執行發送
            %>

              這種方法發送郵件是最簡單的,同時也帶來一定的問題,就是很少有服務器會開這項服務,即使開通,也因為沒有身份驗證信息,發出的信件會被很多服務器所拒收,強烈建議不使用。

             

            三、 w3 Jmail4.3組件重新設計了其內部結構——使用Message對象代替原來的單一對象Jmail.smtpmail發送郵件,并且增加了需要身份驗證的設置,同時對象的屬性也比以前有很大改變,導致程序需要完全重寫,
            新版的發信范例如下所示:
            <%
            Set jmail = Server.CreateObject("JMAIL.Message") '建立發送郵件的對象
            jmail.silent = true '屏蔽例外錯誤,返回FALSE跟TRUE兩值j
            Jmail.logging = true '啟用郵件日志
            jmail.Charset = "GB2312" '郵件的文字編碼為國標
            jmail.ContentType = "text/html" '郵件的格式為HTML格式
            jmail.AddRecipient Email '郵件收件人的地址
            jmail.From = "Email From for Sender" '發件人的E-MAIL地址
            jmail.MailServerUserName = "UserName of Email" '登錄郵件服務器所需的用戶名
            jmail.MailServerPassword = "Password of Email" '登錄郵件服務器所需的密碼
            jmail.Subject = "Mail Subject" '郵件的標題
            jmail.Body = "Mail Body" '郵件的內容
            jmail.Send("Server Address") '執行郵件發送(通過郵件服務器地址)
            jmail.Close() '關閉對象
            %>

            使用這段代碼發信,是當前最為穩定,也最為適用的發信方法,我們推薦使用Jmail發信的客戶,使用此種方法來發信。

            收藏 】 【 打印
            會員 客服 QQ 電話 充值 工單
            Top

            24小時客服熱線

            400-670-1116

            021-67820741

            若400電話正忙,請撥總機 02167820741

            主站蜘蛛池模板: 国产精品一区二区av不卡| 九九久久精品国产| 国内精品国产成人国产三级| 亚洲AV第一页国产精品| 国产精品自在拍一区二区不卡| 精品欧洲av无码一区二区| 久久99精品九九九久久婷婷| 久久综合九色综合精品| 精品三级AV无码一区| 蜜臀精品无码AV在线播放| 2021国产成人精品久久| 国产精品久久久久国产A级| 欧美国产精品va在线观看| 99RE8这里有精品热视频| 精品熟女少妇av免费久久| 亚洲国产精品尤物yw在线| 国产精品视频色视频| 精品免费tv久久久久久久| 精品熟女少妇av免费久久| 亚洲欧美日韩精品专区| 久久精品国产亚洲av瑜伽| 87国产私拍福利精品视频| 99国产欧美精品久久久蜜芽| 欧洲精品99毛片免费高清观看| 午夜精品久久久久久| 香蕉国产精品频视| 久久亚洲国产午夜精品理论片| 国产cosplay精品视频| WWW国产精品内射老师| 国产三级精品三级在线专区1| 亚洲级αV无码毛片久久精品| 亚洲精品成a人在线观看| 亚洲精品人成无码中文毛片| 亚洲精品国产电影| 亚洲精品欧美二区三区中文字幕| 亚洲国产精品成人网址天堂| 夜夜精品无码一区二区三区| 最新国产精品拍自在线播放| 亚洲级αV无码毛片久久精品| 少妇人妻偷人精品无码视频新浪| 骚片AV蜜桃精品一区|