zoukankan      html  css  js  c++  java
  • vbs调用outlook发送邮件代码

    test1.vbs

    set   out=WScript.CreateObject("Outlook.Application")  
    Set oitem = out.CreateItem(olMailItem)
    With oitem
    .Subject ="这里是邮件主题"&now()
    .To = "收信人@123.com"
    .Body = "亲爱的XXX"&chr(13)&"  AAAAAAAAAAAAAAAAAA."&chr(13)&"你亲爱的XXXXX"&chr(13)&MONTH(DATE())&""&day(DATE())&""
    .Send
    End With
    set out=nothing
    set oitem=nothing
    MsgBox("邮件成功提交")

    test2.vbs

    '启动Outlook
    Set out=WScript.CreateObject("Outlook.Application")
     
    '新建一份邮件
    Set mailitem=out.CreateItem(0)
    '设置邮件的主题
    mailitem.SubJect="加班"
    '设置邮件的正文
    mailitem.Body="加班b"
    '设置收件人
    mailitem.To="test@163.com"
    '增加附件
    'mailitem.Attachments.Add("附件.txt")
    mailitem.Send
    Set mailitem=Nothing
     
    Set out=Nothing

    读取收件人、发件人、邮件内容配置文件方式

    ForReading=1
    TristateFalse=0
    '建立FSO对象
    Set fs=CreateObject("Scripting.FileSystemObject")
    '打开存放内容的文件
    Set file=fs.OpenTextFile("内容.txt",ForReading,TristateFalse)
    '读取全部内容
    detail=file.ReadAll
    Set file=Nothing
    '打开存放收件人地址的文件
    Set file=fs.OpenTextFile("收件人.txt",ForReading,TristateFalse)
    '启动Outlook
    Set out=WScript.CreateObject("Outlook.Application")
    '按照收件人地址文件种的内容群发邮件
    Do While file.aAtEndOfLine<>True
    '读取一个收件人地址
    manto=file.ReadLine
    '新建一份邮件
    Set mailitem=out.CreateItem(0)
    '设置邮件的主题
    mailitem.SubJect="主题内容"
    '设置邮件的正文
    mailitem.Body=detail
    '设置收件人
    mailitem.To=manto
    '增加附件
    mailitem.Attachments.Add("附件.txt")
    mailitem.Send
    Set mailitem=Nothing
    Loop
    Set fs=Nothing
    Set out=Nothing
  • 相关阅读:
    Android 废弃方法属性解决
    Android RecycleView分组
    Android 第三方库FlycoTabLayout
    Android 自定义dialog出现的位置
    Android 底部弹窗实现
    Android 自定义设置布局
    Android 微信、qq分享文本 (Intent)
    SpringBoot关于跨域的三种解决方案
    记录一次通用Mapper+自定义mapper出现的问题分析以及排查
    IDEA配置Maven+新建Maven项目
  • 原文地址:https://www.cnblogs.com/lnd-blog/p/12508578.html
Copyright © 2011-2022 走看看