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
  • 相关阅读:
    定时器的应用---查询方式---让8个LED灯,左右各4个来回亮
    单片机实现60s定时器
    单片机不同晶振怎么计算延迟时间?
    573锁存器驱动8段数码管
    51单片机英文引脚等中文对照
    Java【小考】
    viso2010从mysql中导出ER图
    驱动继电器实验
    驱动蜂鸣器的实验
    驱动数码管的实验
  • 原文地址:https://www.cnblogs.com/lnd-blog/p/12508578.html
Copyright © 2011-2022 走看看