VBS实现发送邮件

来源:互联网 发布:java ssh 编辑:程序博客网 时间:2024/06/05 03:11

'打开计算机telent服务才能运行
Set objArgs = WScript.Arguments'将要发送的文件拖倒本文件上面获取文件路径
For I = 0to objArgs.Count - 1
   File_path=objArgs(I)
Next
MsgBox File_path
Const Email_From = "15807674202@139.com"'发件人邮箱 
Const Password = "8888888"'发件人邮箱密码 
Const Email_To = "1160432418@qq.com"'收件人邮箱 
Email_obj="FPGA作业-"&Month(Now)&"月"&day(Now)&"88"
Set CDO = CreateObject("CDO.Message") '创建CDO.Message对象 
CDO.Subject = Email_obj'邮件主题 
CDO.From = Email_From '发件人地址 
CDO.To = Email_To '收件人地址 
CDO.AddAttachment File_path  '邮件附件文件路径 
Const schema = "http://schemas.microsoft.com/cdo/configuration/"
With CDO.Configuration.Fields '用with关键字减少代码输入 
.Item(schema & "sendusing") = 2'使用网络上的SMTP服务器而不是本地的SMTP服务器 
.Item(schema & "smtpserver") = "smtp.139.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 '更新设置 
EndWith
CDO.Send '发送邮件 
WScript.Echo "sucelfull"

0 0
原创粉丝点击