【读书圈】win7 定时发送OA邮件

因为win7任务计划本身xls邮件调用有问题,会显示只读权限 我用vbs脚本替代了它的邮件功能!(我现在对vbs的CDO概念也没大弄清,还不知道需不需要外网,等我找台别的内网机器试试) (另外我试验了一个软件 XJEmail 命令行发邮件,不过很恶心的是,有主题和邮件尾巴有广告,遂弃之) Set objEmail = CreateObject("CDO.Message") Call SendMail() Sub SendMail objEmail.From = "***@bxsteel.com" '发件人 objEmail.To = "***@bxsteel.com" '收件人 objEmail.Subject = "报表" '电子邮件主题主题 objEmail.Textbody = "电子邮件内容" '电子邮件内容 objEmail.AddAttachment "E:\设备管理\报表.xls" objEmail.Configuration.Fields.Item _ ("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 objEmail.Configuration.Fields.Item _ ("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "bxmail1.bxsteel.com" 'SMTP服务器地址 objEmail.Configuration.Fields.Item _ ("http://schemas.microsoft.com/cdo/configuration/sendusername") = "***" '用户名 objEmail.Configuration.Fields.Item _ ("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "***" '密码 objEmail.Configuration.Fields.Item _ ("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1 '明文验证 objEmail.Configuration.Fields.Item _ ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25 'SMTP端口号 objEmail.Configuration.Fields.Update objEmail.Send End Sub =============================================== 为什么每天都要重复劳动? 每天都要用OA发送同一份报表,却总是忙忘了? 好,没有懒人,就没有进步 尝试了好几天,找了好几种命令、语言,最终自己摸索发现原来win7就带这功能,好吗! 【读书圈】友情提供,请大家自行摸索 使用有风险,用时多谨慎! 你可以尝试以下步骤: 一、打开windows live (win7自带) 选手动设置,账号就是你的oa *******@bxsteel.com 密码: ****** 服务器:bxmail1.bxsteel.com 详情可参考OA官网:outlook配置 尝试收件ok 二、任务计划程序 开始 运行栏 输入 任务计划 点击打开 选择 添加基本任务 类型:运行程序(vbs) 设置触发器:就是时间频率啦。。。。。 就Ok啦 你会发现消息提醒,是那么的好用, ====================== 结束啦,这回没有附件,win7原生态 我的天气预报更新功能就是用任务计划实现的,赞吧? ========================= 办公自动化算不算降本增效啊? 请各位大大,大发慈悲,少做些重复报表啦 [[i] 本帖最后由 【读书圈】 于 2014-05-27 17:12 编辑 [/i]]

转载于:https://www.cnblogs.com/u0mo5/p/3973770.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
定时自动发送邮件服务使用说明 该软件运行环境需要.Net 3.5支持,Win7系统上可以直接运行. 主要功能可以定时自动发送邮件,发送程序做成服务形式,用户无需登录, 只要电脑是开启状态,就会自动执行发送邮件. 包含的文件, 1.AutoSendMail.exe --设置程序 2.AutoSendMail_Log.txt --存放日志的文本文件. 可自动生成 3.AutoSendMail_Setting.xml --配置文件 4.AutoSendMailService.exe --服务程序 5.InstallUtil.exe --微软的安装服务必须程序 6.tasks.mdb --Access数据库文件,用于存放邮箱内容. 可更改文件 7.安装服务.bat 8.使用说明.txt 9.卸载服务.bat 安装步骤: 第一步:安装服务 运行“安装服务.bat”文件。(需要管理员权限) 第二步:修改配置文件 修改好配置文件AutoSendMail_Setting.xml。确保Access数据库连接正确,每个任务的发送时点,和邮件信息。 每次修改配置文件必需重新启动服务才生效。 第三步:启动服务 a.从服务管理控制台启动服务,运行services.msc命令打开控制台。 b.通过设置程序启动服务。(需要管理员权限) 如果删除服务,则运行“卸载服务.bat”。 接口定义: 每个任务需要在指定的Access数据库里设置一个视图或表,用于存放邮件信息, 字段格式: 第一字段:ID 自动编号 第二字段:收件人 文本类型 第三字段:抄送人 文本类型 第四字段:主题 文本类型 第五字段:内容 备注类型 第六字段:发送次数 数字类型 备注:程序通过ID查找记录,来更新发送次数的值。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值