国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

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

發(fā)布時(shí)間:2021-08-17 12:10 來(lái)源: 閱讀:0 作者:明凱 欄目: ASP 歡迎投稿:712375056

現在的這個(gè)項目需要用asp做定時(shí)郵件發(fā)送,好多人都說(shuō)asp沒(méi)有這樣的功能。

其實(shí)我在以前的一篇文章已經(jīng)做過(guò)詳細的解釋了,不過(guò)那個(gè)是定時(shí)任務(wù),基本思路是一樣的。

參考:

這里我們使用JMail組件的方式來(lái)做,郵件的內容為單個(gè)網(wǎng)頁(yè),可以自由定制。

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

代碼如下:
Function getHTTPPage(url)
    dim objXML
    set objXML=createobject("MSXML2.SERVERXMLHTTP.3.0")  '調用XMLHTTP組件,測試空間是否支持XMLHTTP
    objXML.open "GET",url,false 'false表示以同步的方式獲取網(wǎng)頁(yè)代碼,了解什么是同步?什么是異步?
    objXML.send() '發(fā)送
    getHTTPPage=bBytesToBstr(objXML.responseBody)'返回信息,同時(shí)用函數定義編碼
    set objXML=nothing'關(guān)閉
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"
'轉換原來(lái)默認的UTF-8編碼轉換成GB2312編碼,否則直接用XMLHTTP調用有中文字符的網(wǎng)頁(yè)得到的將是亂碼
    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ā)件服務(wù)器的地址,如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)

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

如果有什么不懂的可以直接問(wèn)MK。

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。

asp
国产AV人人夜夜澡人人爽麻豆| 丁香五月综合久久激情| 内射小寡妇无码| AV无码天堂一区二区三区| 欧美成人精品高清视频| 四虎永久在线精品免费一区二区|