国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > VBScript > 正文

VBS中用CDO.Message發送郵件的實現代碼

2020-06-26 18:25:40
字體:
來源:轉載
供稿:網友
曾經在編寫VBS版U盤小偷程序的時候Google過怎么用VBS發送E-Mail,不知道為什么當時Google不到,可能是眼花了吧。
 
使用CDO.Message對象就可以實現,示例代碼演示的是gmail發送純文本并帶附件的郵件,至于其他的電子郵箱,需要修改代碼中對應的smtp服務器和端口,原理也是一樣的,就不舉例了。貼出來的代碼沒有寫注釋,需要看注釋的請下載源碼。 
復制代碼代碼如下:

Const Email_From = "still.demon@gmail.com" 
Const Password = "password" 
Const Email_To = "380401911@qq.com" 
Set CDO = CreateObject("CDO.Message") 
CDO.Subject = "From Demon" 
CDO.From = Email_From 
CDO.To = Email_To 
CDO.TextBody = "Hello world!" 
cdo.AddAttachment = "C:/hello.txt" 
Const schema = "http://schemas.microsoft.com/cdo/configuration/" 
With CDO.Configuration.Fields 
.Item(schema & "sendusing") = 2 
.Item(schema & "smtpserver") = "smtp.gmail.com" 
.Item(schema & "smtpauthenticate") = 1 
.Item(schema & "sendusername") = Email_From 
.Item(schema & "sendpassword") = Password 
.Item(schema & "smtpserverport") = 465 
.Item(schema & "smtpusessl") = True 
.Item(schema & "smtpconnectiontimeout") = 60 
.Update 
End With 
CDO.Send 

詳細注釋版: 
復制代碼代碼如下:

'Date: 2010/6/18 
'Author: Demon 
'QQ: 380401911 
'E-mail: still.demon@gmail.com 
'Website: http://demon.tw 

Const Email_From = "ddd@163.com" '發件人郵箱 
Const Password = "password" '發件人郵箱密碼 
Const Email_To = "380401911@qq.com" '收件人郵箱 

Set CDO = CreateObject("CDO.Message") '創建CDO.Message對象 
CDO.Subject = "From Demon" '郵件主題 
CDO.From = Email_From '發件人地址 
CDO.To = Email_To '收件人地址 
CDO.TextBody = "Hello world!" '郵件正文 
cdo.AddAttachment = "C:/hello.txt" '郵件附件文件路徑 
Const schema = "http://schemas.microsoft.com/cdo/configuration/" '規定必須是這個,我也不知道為什么 

With CDO.Configuration.Fields '用with關鍵字減少代碼輸入 
.Item(schema & "sendusing") = 2 '使用網絡上的SMTP服務器而不是本地的SMTP服務器 
.Item(schema & "smtpserver") = "smtp.gmail.com" 'SMTP服務器地址 
.Item(schema & "smtpauthenticate") = 1 '服務器認證方式 
.Item(schema & "sendusername") = Email_From '發件人郵箱 
.Item(schema & "sendpassword") = Password '發件人郵箱密碼 
.Item(schema & "smtpserverport") = 465 'SMTP服務器端口 
.Item(schema & "smtpusessl") = True '是否使用SSL 
.Item(schema & "smtpconnectiontimeout") = 60 '連接服務器的超時時間 
.Update '更新設置 
End With 

CDO.Send '發送郵件 

原文:http://demon.tw/programming/vbs-send-email.html

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 左云县| 泰顺县| 兴隆县| 翁牛特旗| 遵化市| 兴义市| 虹口区| 宁安市| 天镇县| 永定县| 报价| 八宿县| 沙坪坝区| 射阳县| 柘荣县| 五寨县| 元江| 大余县| 鹰潭市| 斗六市| 攀枝花市| 新泰市| 通道| 耒阳市| 铜山县| 茶陵县| 宜兰市| 武冈市| 清远市| 蒲江县| 丹东市| 吉首市| 湟中县| 忻州市| 沙雅县| 天门市| 建德市| 屏南县| 娄底市| 晋宁县| 丰镇市|