发送邮件
命令说明
发送邮件到指定邮箱,发送成功返回true,失败返回false
命令原型
bRet = Outlook.SendMail(account,arryTo,strTitle,strContent,strFormat,arryAttachment,arryCC,arrBCC)
命令参数
参数 | 必选 | 类型 | 默认值 | 说明 |
---|---|---|---|---|
account | True | string | "" | 发件人邮箱地址,必须和Outlook绑定的邮箱相同 |
arryTo | True | string | "" | 目标邮箱地址 |
strTitle | True | string | "" | 邮件的标题 |
strContent | True | string | "" | 邮件正文内容 |
strFormat | True | enum | "text" | 邮件格式 |
arryAttachment | True | array | ['''C:\Users'''] | 邮件附件,可以是一个包含多个附件路径的数组,也可以是一个附件路径字符串 |
arryCC | True | string | "" | 抄送邮箱地址,可以是一个包含多个邮箱地址的数组,也可以是一个单独的邮箱字符串 |
arrBCC | True | string | "" | 密件抄送邮箱地址,可以是一个包含多个邮箱地址的数组,也可以是一个单独的邮箱字符串 |
返回结果
bRet,将命令运行后的结果赋值给此变量。
运行实例
/*********************************发送邮件***************************************
命令原型:
bRet = Outlook.SendMail("","","","","text",['''C:\Users'''],"","")
入参:
account--发件人邮箱地址,必须和Outlook绑定的邮箱相同。
arryTo--目标邮箱地址。
strTitle--邮件的标题。
strContent--邮件正文内容。
strFormat--邮件格式。
arryAttachment--邮件附件,可以是一个包含多个附件路径的数组,也可以是一个附件路径字符串。
arryCC--抄送邮箱地址,可以是一个包含多个邮箱地址的数组,也可以是一个单独的邮箱字符串。
arrBCC--密件抄送邮箱地址,可以是一个包含多个邮箱地址的数组,也可以是一个单独的邮箱字符串。
出参:
bRet--函数调用的输出保存到的变量。
注意事项:
需要将账号密码在本地将Outlook配置好
**********************************************************************************/
TracePrint "----------------------------------------发送邮件(邮件格式txt)-----------------------------------------"
bRet = Outlook.SendMail("lzz1712@outlook.com","liuzhizheng@laiye.com","你好","你好","text",@res"另存为.txt","531874815@qq.com","")
TracePrint "输出发送邮件之后的结果:"&CStr(bRet)
TracePrint "----------------------------------------------------------------------------------------------------"
TracePrint "-------------------------------------------发送邮件(邮件格式html)-------------------------------------"
bRet = Outlook.SendMail("lzz1712@outlook.com","liuzhizheng@laiye.com","你好","你好","html",@res"另存为.txt","531874815@qq.com","wangliang@laiye.com")
TracePrint "输出发送邮件之后的结果:"&CStr(bRet)
TracePrint "----------------------------------------------------------------------------------------------------"