用vbs發(fā)送帶附件的郵件
function Send_mail(You_Account,You_Password,Send_Email,Send_Email2,Send_Topic,Send_Body,Send_Attachment)
'code by NetPatch
'VBS發(fā)送郵件參數(shù)說(shuō)明
'You_Account:你的郵件帳號(hào)
'You_Password:你的郵件密碼
'Send_Email: 主要郵件地址
'Send_Email2: 備用郵件地址
'Send_Topic: 郵件主題
'Send_Body: 郵件內(nèi)容
'Send_Attachment:郵件附件
You_ID=Split(You_Account, "@", -1, vbTextCompare)
'帳號(hào)和服務(wù)器分離
MS_Space = "http://schemas.microsoft.com/cdo/configuration/"
'這個(gè)是必須要的,不過(guò)可以放心的事,不會(huì)通過(guò)微軟發(fā)送郵件
Set Email = CreateObject("CDO.Message")
Email.From = You_Account
'這個(gè)一定要和發(fā)送郵件的帳號(hào)一樣
Email.To = Send_Email '主要郵件地址
If Send_Email2 <> "" Then
Email.CC = Send_Email2 '備用郵件地址
End If
Email.Subject = Send_Topic '郵件主題
Email.Textbody = Send_Body '郵件內(nèi)容
If Send_Attachment <> "" Then
Email.AddAttachment Send_Attachment '郵件附件
End If
With Email.Configuration.Fields
.Item(MS_Space&"sendusing") = 2 '發(fā)信端口
.Item(MS_Space&"smtpserver") = "smtp."&You_ID(1) 'SMTP服務(wù)器地址
.Item(MS_Space&"smtpserverport") = 25 'SMTP服務(wù)器端口
.Item(MS_Space&"smtpauthenticate") = 1 'cdobasec
.Item(MS_Space&"sendusername") = You_ID(0) '你的郵件帳號(hào)
.Item(MS_Space&"sendpassword") = You_Password '你的郵件密碼
.Update
End With
Email.Send
'發(fā)送郵件
Set Email=Nothing
'關(guān)閉組件
Send_Mail=True
'如果沒(méi)有任何錯(cuò)誤信息,則表示發(fā)送成功,否則發(fā)送失敗
If Err Then
Err.Clear
Send_Mail=False
End If
End Function
'以下是利用上面的函數(shù)發(fā)送帶附件的郵件例子
If Send_Mail("test@163.com","test","test2@163.com","","郵件主題","郵件內(nèi)容","d:\test.exe")=True Then
Wscript.Echo "發(fā)送成功"
Else
Wscript.Echo "發(fā)送失敗"
End If
上一篇:Imail密碼加密算法及VBS實(shí)現(xiàn)
欄 目:vb
下一篇:用vbs實(shí)現(xiàn)獲取電腦硬件信息的腳本
本文標(biāo)題:用vbs發(fā)送帶附件的郵件
本文地址:http://mengdiqiu.com.cn/a1/vb/7761.html
您可能感興趣的文章
- 01-10下載文件到本地運(yùn)行的vbs
- 01-10VBS中的正則表達(dá)式的用法大全 <font color=red>原創(chuàng)&
- 01-10VBS中SendKeys的基本應(yīng)用
- 01-10VBScript教程 第十一課深入VBScript
- 01-10用VBSCRIPT控制ONSUBMIT事件
- 01-10VBScript語(yǔ)法速查及實(shí)例說(shuō)明
- 01-10VBS中Select CASE的其它用法
- 01-10VBScript教程 第七課使用條件語(yǔ)句
- 01-10vbscript 可以按引用傳遞參數(shù)嗎?
- 01-10VBScript教程 第二課在HTML頁(yè)面中添加VBscript代碼


閱讀排行
- 1C語(yǔ)言 while語(yǔ)句的用法詳解
- 2java 實(shí)現(xiàn)簡(jiǎn)單圣誕樹(shù)的示例代碼(圣誕
- 3利用C語(yǔ)言實(shí)現(xiàn)“百馬百擔(dān)”問(wèn)題方法
- 4C語(yǔ)言中計(jì)算正弦的相關(guān)函數(shù)總結(jié)
- 5c語(yǔ)言計(jì)算三角形面積代碼
- 6什么是 WSH(腳本宿主)的詳細(xì)解釋
- 7C++ 中隨機(jī)函數(shù)random函數(shù)的使用方法
- 8正則表達(dá)式匹配各種特殊字符
- 9C語(yǔ)言十進(jìn)制轉(zhuǎn)二進(jìn)制代碼實(shí)例
- 10C語(yǔ)言查找數(shù)組里數(shù)字重復(fù)次數(shù)的方法
本欄相關(guān)
- 01-10下載文件到本地運(yùn)行的vbs
- 01-10飄葉千夫指源代碼,又稱qq刷屏器
- 01-10SendKeys參考文檔
- 01-10什么是一個(gè)高效的軟件
- 01-10VBS中的正則表達(dá)式的用法大全 &l
- 01-10exe2swf 工具(Adodb.Stream版)
- 01-10VBS中SendKeys的基本應(yīng)用
- 01-10用VBSCRIPT控制ONSUBMIT事件
- 01-10VBScript教程 第十一課深入VBScript
- 01-10VBScript語(yǔ)法速查及實(shí)例說(shuō)明
隨機(jī)閱讀
- 01-11Mac OSX 打開(kāi)原生自帶讀寫(xiě)NTFS功能(圖文
- 01-10SublimeText編譯C開(kāi)發(fā)環(huán)境設(shè)置
- 08-05dedecms(織夢(mèng))副欄目數(shù)量限制代碼修改
- 08-05織夢(mèng)dedecms什么時(shí)候用欄目交叉功能?
- 08-05DEDE織夢(mèng)data目錄下的sessions文件夾有什
- 01-10C#中split用法實(shí)例總結(jié)
- 01-10使用C語(yǔ)言求解撲克牌的順子及n個(gè)骰子
- 04-02jquery與jsp,用jquery
- 01-10delphi制作wav文件的方法
- 01-11ajax實(shí)現(xiàn)頁(yè)面的局部加載