婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > ASP中實現定時發(fā)送郵件的代碼分享

ASP中實現定時發(fā)送郵件的代碼分享

熱門標簽:電銷機器人一個多少錢 鄭州語音電銷機器人官網 重慶外呼電銷系統(tǒng)費用 北京大興區(qū)地圖標注 不封卡外呼系統(tǒng)一般多少錢 濰坊呼叫中心外呼系統(tǒng)供應商 微信地圖標注有什么用 地圖標注中心多少錢注冊 地圖標注不完整被罰款

現在的這個項目需要用asp做定時郵件發(fā)送,好多人都說asp沒有這樣的功能。

其實我在以前的一篇文章已經做過詳細的解釋了,不過那個是定時任務,基本思路是一樣的。

參考:ASP中實現執(zhí)行定時任務的方法

這里我們使用JMail組件的方式來做,郵件的內容為單個網頁,可以自由定制。

下面我們看看定時郵件發(fā)送的代碼:

復制代碼 代碼如下:

Function getHTTPPage(url)
    dim objXML
    set objXML=createobject("MSXML2.SERVERXMLHTTP.3.0")  '調用XMLHTTP組件,測試空間是否支持XMLHTTP
    objXML.open "GET",url,false 'false表示以同步的方式獲取網頁代碼,了解什么是同步?什么是異步?
    objXML.send() '發(fā)送
    getHTTPPage=bBytesToBstr(objXML.responseBody)'返回信息,同時用函數定義編碼
    set objXML=nothing'關閉
End Function
 
 
Function bBytesToBstr(body)
    dim objstream
    set objstream = CreateObject("adodb.stream") '//調用adodb.stream組件
    objstream.Type = 1
    objstream.Mode =3
    objstream.Open
    objstream.Write body
    objstream.Position = 0
    objstream.Type = 2
    objstream.Charset = "GB2312"
'轉換原來默認的UTF-8編碼轉換成GB2312編碼,否則直接用XMLHTTP調用有中文字符的網頁得到的將是亂碼
    bBytesToBstr = objstream.ReadText
    objstream.Close
    set objstream = nothing
end Function
 
 
 
Sub SendAction(subject,mailaddress,Tomail,sender,content,fromEmail,Fromer,UserName,PassWord)
    Set oJmail=CreateObject("Jmail.Message")
    oJmail.Logging=false
    oJmail.Silent=True
    oJMail.Priority = 3
    oJmail.FromName=Fromer
    oJmail.From= FromEmail
    oJmail.CharSet="gb2312"
    oJmail.MailServerUserName = UserName
    oJmail.MailServerPassWord = PassWord
    oJmail.ContentTransferEncoding = "base64"
    oJMail.HTMLBody = content '郵件內容
    oJMail.Body =content'"我們的郵件采用了HTML格式,但是您的郵件查看軟件可能不支持"
    oJmail.AddRecipient Tomail '收件人地址
    oJmail.Subject = subject '標題
    oJmail.Send(mailaddress)
End Sub
 
 
 
 
dim Subject,MailAddress,ToEmail,Sender,FromEmail,Fromer,PassWord,oJmail,usernames,tomail
dim username,useremail
dim pass,content
dim mailname,mailpass,mailform,mailsmtp
mailname="xxx" 'smtp郵箱的賬號
mailpass="xxx" 'smtp郵箱的密碼
mailform="xxx" 'smtp郵箱的署名
mailsmtp="xxx" 'smtp郵箱的smtp
MailAddress=mailsmtp ': 發(fā)件服務器的地址,如smtp.163.com
Sender=title'      : 發(fā)件人姓名
Content=content'     : 郵件內容
FromEmail=mailname'   : 發(fā)件人郵件地址
Fromer=title      ': 發(fā)件人姓名
UserName=mailform'    : 發(fā)件郵件帳號
PassWord=mailpass'    : 發(fā)件郵件密碼
 
 
'需要指定的內容
content=getHTTPPage("https://www.jb51.net/")
Subject="標題"     ': 郵件標題
Tomail="xxx"     ': 收件人郵件地址
call SendAction(subject,mailaddress,Tomail,sender,content,fromEmail,Fromer,UserName,PassWord)

將這個文件設置為XXX.VBS以后放到數據庫定時執(zhí)行就可以了。

如果有什么不懂的可以直接問MK。

您可能感興趣的文章:
  • ASP中實現執(zhí)行定時任務的方法
  • ASP是否可以定時觸發(fā)事件
  • 如何準確定時運行ASP文件

標簽:揭陽 海南 撫州 佛山 唐山 攀枝花 汕頭 鶴崗

巨人網絡通訊聲明:本文標題《ASP中實現定時發(fā)送郵件的代碼分享》,本文關鍵詞  ASP,中,實現,定時,發(fā)送,郵件,;如發(fā)現本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ASP中實現定時發(fā)送郵件的代碼分享》相關的同類信息!
  • 本頁收集關于ASP中實現定時發(fā)送郵件的代碼分享的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 山阴县| 澳门| 桦甸市| 安乡县| 大余县| 揭西县| 繁峙县| 沐川县| 石首市| 中西区| 绥江县| 教育| 宾阳县| 吉水县| 黄平县| 都匀市| 刚察县| 读书| 涿鹿县| 洮南市| 利辛县| 瑞金市| 荥阳市| 佛冈县| 汕头市| 丰城市| 崇礼县| 武夷山市| 夹江县| 永昌县| 金阳县| 定陶县| 阳西县| 于都县| 宜良县| 达州市| 靖西县| 济源市| 青川县| 扎鲁特旗| 徐闻县|