一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - ASP教程 - ASP中實現定時發送郵件的代碼分享

ASP中實現定時發送郵件的代碼分享

2019-07-03 17:18明凱 ASP教程

這篇文章主要介紹了ASP中實現定時發送郵件的代碼分享,使用VBS的方式實現,并運行在數據庫中,需要的朋友可以參考下

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

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

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

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

下面我們看看定時郵件發送的代碼:

 

復制代碼代碼如下:

Function getHTTPPage(url) 
    dim objXML 
    set objXML=createobject("MSXML2.SERVERXMLHTTP.3.0")  '調用XMLHTTP組件,測試空間是否支持XMLHTTP
    objXML.open "GET",url,false 'false表示以同步的方式獲取網頁代碼,了解什么是同步?什么是異步?
    objXML.send() '發送
    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 ': 發件服務器的地址,如smtp.163.com
Sender=title'      : 發件人姓名
Content=content'     : 郵件內容
FromEmail=mailname'   : 發件人郵件地址
Fromer=title      ': 發件人姓名
UserName=mailform'    : 發件郵件帳號
PassWord=mailpass'    : 發件郵件密碼
 
 
'需要指定的內容
content=getHTTPPage("//m.ythuaji.com.cn/")
Subject="標題"     ': 郵件標題
Tomail="xxx"     ': 收件人郵件地址
call SendAction(subject,mailaddress,Tomail,sender,content,fromEmail,Fromer,UserName,PassWord)

 

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

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产悠悠视频在线播放 | 精品国产理论在线观看不卡 | 色噜噜视频影院 | 黑人biglackon10十 | 午夜免费啪视频观看视频 | 羞羞一区二区三区四区片 | 亚洲国产AV无码综合在线 | 男人午夜禁片在线观看 | 欧美色图亚洲天堂 | 国产精品嫩草影院在线看 | 性满足久久久久久久久 | 国偷盗摄自产福利一区在线 | 国产草逼视频 | 国产一卡二卡四卡免费 | 国产精品久久久久久搜索 | 亚洲激情综合 | 妹妹你插的我好爽 | 色综合久久中文字幕网 | 欧美日韩精品一区二区三区视频 | 91看片淫黄大片.在线天堂 | 催眠白丝舞蹈老师小说 | 天天色踪合 | 99r在线观看| 欧洲网色偷偷亚洲男人的天堂 | 免费精品一区二区三区在线观看 | 国产欧美精品一区二区三区 | 深夜在线网站 | 男人搡女人视频免费看 | 日本小视频免费 | 996热精品视频在线观看 | se综合| 亚洲+国产+图片 | 日麻逼 | 亚洲国产在线 | 数学老师扒开腿让我爽快 | 日本中文字幕二区三区 | 北岛玲在线播放 | 国产精品久久久久久久久免费hd | 女人把私密部位张开让男人桶 | 国产在线影院 | 国产欧美精品一区二区三区–老狼 |