• VBS 自动发送邮件


    '---------------------------------------------------------------------------------
    '函数名称 : SendMail
    '函数功能 : 自动发送邮件功能
    '函数输入 : SendTo----收件人,多个收件人可使用";"隔开
    '          MailTopic----邮件主题
    '          MailBody----邮件内容,此处内容格式为Html
    '          MailAttachment---邮件附件,多个附件可使用";"隔开
    '函数输出 : Boolean,邮件是否发送成功    
    '---------------------------------------------------------------------------------
    Function SendMail(SendFrom,Password,SendTo,MailTopic,MailBody,MailAttachment) 
        On error resume next
        MS_Space = "http://schemas.microsoft.com/cdo/configuration/"
        Set Email = CreateObject("CDO.Message") 
        Email.BodyPart.Charset = "GBK"
        Email.From = SendFrom
        Email.To = SendTo
        Email.Subject = MailTopic 
        Email.Htmlbody = MailBody 
        If MailAttachment <> "" Then
            For i=0 to Ubound(Split(MailAttachment,";"))
                Email.AddAttachment Split(MailAttachment,";")(i) 
            Next
        End If
        With 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 With
        Err.clear
        Email.Send 
        If Err.number<>0 Then
            SendMail=False
        Else
            SendMail=True
        End If
        Set Email=Nothing
    End Function
  • 相关阅读:
    ajax 请求登录超时跳转登录页的示例代码
    [WPF]实现密码框的密码绑定
    Linq系列(5)——表达式树之案例应用
    idea设置内存大小
    idea右下角显示使用内存情况
    idea打开Run Dashboard
    java的byte[]与String相互转换
    java有包名的调用没有包名的类,用反射
    【转】查看电脑显卡型号及显卡性能
    idea关闭sonarLint自动扫描
  • 原文地址:https://www.cnblogs.com/Areas/p/2733448.html
Copyright © 2020-2023  润新知