欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

VBS 自动发送邮件

发布时间:2023/12/9 47 豆豆
生活随笔 收集整理的这篇文章主要介绍了 VBS 自动发送邮件 小编觉得挺不错的,现在分享给大家,帮大家做个参考.
'--------------------------------------------------------------------------------- '函数名称 : SendMail '函数功能 : 自动发送邮件功能 '函数输入 : SendTo----收件人,多个收件人可使用";"隔开 ' MailTopic----邮件主题 ' MailBody----邮件内容,此处内容格式为Html ' MailAttachment---邮件附件,多个附件可使用";"隔开 '函数输出 : Boolean,邮件是否发送成功 '--------------------------------------------------------------------------------- Function SendMail(SendFrom,Password,SendTo,MailTopic,MailBody,MailAttachment) On error resume nextMS_Space = "http://schemas.microsoft.com/cdo/configuration/"Set Email = CreateObject("CDO.Message") Email.BodyPart.Charset = "GBK"Email.From = SendFromEmail.To = SendToEmail.Subject = MailTopic Email.Htmlbody = MailBody If MailAttachment <> "" ThenFor i=0 to Ubound(Split(MailAttachment,";"))Email.AddAttachment Split(MailAttachment,";")(i) NextEnd IfWith Email.Configuration.Fields .Item(MS_Space&"sendusing") = 2 .Item(MS_Space&"smtpserver") = "smtp."&Split(SendFrom,"@",-1, vbTextCompare)(1).Item(MS_Space&"smtpserverport") = 25 .Item(MS_Space&"smtpauthenticate") = 1 .Item(MS_Space&"sendusername") =Split(SendFrom,"@",-1,vbTextCompare)(0).Item(MS_Space&"sendpassword") = Password.Update End WithErr.clearEmail.Send If Err.number<>0 ThenSendMail=FalseElseSendMail=TrueEnd IfSet Email=Nothing End Function

 

转载于:https://www.cnblogs.com/Areas/archive/2012/10/22/2733448.html

总结

以上是生活随笔为你收集整理的VBS 自动发送邮件的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。