VBS实现定时发送邮件

原理:建立CDO.Message对象,设置好参数后直接Send就可以了

代码如下:

NameSpace = "http://schemas.microsoft.com/cdo/configuration/"
Set Email = CreateObject("CDO.Message")
Email.From = "你的Email地址"
Email.To = "接收方的Email地址"
Email.Subject = "主题"
Email.Textbody = "正文"
‘Email.AddAttachment="附件"
With Email.Configuration.Fields
.Item(NameSpace&"sendusing") = 2
.Item(NameSpace&"smtpserver") = "smtp服务器地址"
.Item(NameSpace&"smtpserverport") = 25
.Item(NameSpace&"smtpauthenticate") = 1
.Item(NameSpace&"sendusername") = "用户名"
.Item(NameSpace&"sendpassword") = "密码"
.Update
End With
‘设定好参数发送
Email.Send

运行脚本即可发送邮件。可以用Windows的计划任务定时运行脚本,实现定时发送邮件:

at time cmd

将两者合写成.bat直接运行就好了0.0

时间: 2024-10-12 03:04:22

VBS实现定时发送邮件的相关文章

Hr福利,用vbs自动定时发送邮件 ,可以用户员工生日提醒

1.创建txt文件,将一下代码复制到里面,后缀名改为.vbs 2.创建计划任务,定时执行(不会的百度或者留言) 3.准备好对应的excel 和背景图,excel有三列,姓名生日和邮箱 Function sendEmail(nameVal, myBirthdayVal, myEmailVal, content1, content2) OnErrorResumeNext NameSpace = "http://schemas.microsoft.com/cdo/configuration/"

Spring整合Quartz定时发送邮件

功能描述:刚开始接触Quartz,试着用Quartz整合spring实现每隔一分钟发送一封邮件连续发送10次 核心jar: 邮件发送:commons-email-1.2.jar mail.jar(必须的) quartz:quartz-all-1.8.3.jar quartz-all-1.8.3/lib/下所有jar spring:spring-context-support.ajr(必须的) 只贴出核心代码: Email发送:使用apache commons-email跟mail package

python (18)在linux中如何实现定时发送邮件

最近要用到,定时发送邮件功能: 如何定时,当然要用到linux中crontab了 目前代码只能发邮件,能发送附件的还在学习中,稍后补上 1 #!/usr/bin/env python 2 3 import smtplib 4 from email.mime.text import MIMEText 5 import threading 6 import time, datetime 7 8 mailto_list=[""] #里面是对方的邮箱 9 #-----------QQ邮箱发送设

java实现qq邮箱每天定时发送邮件

本周四的时候去学校的某机构值班,主要工作是帮老师送文件,干一些杂活.那天没有什么活儿,于是想起用Java实现发送邮件和接收邮件的功能.前几天接触过一点quartz框架,用来实现定时开始任务的功能.于是,这里把他们结合起来了,实现定时发送邮件,向暗恋的女神表白的用处(yiyin). 我没有研究过quartz框架,这里主要是从实用的角度讲一下.在使用时,需要编写任务类和触发器类两部分的代码.任务类是你想实现的功能部分,需要实现Job接口.触发器类设置任务的定时执行时间. 在java实现email中,

Android 发送邮件以及定时发送邮件的实现

本文以腾讯企业邮箱为例,展示如何发送邮件 及相关问题  选择腾讯企业邮箱是因为腾讯企业邮箱一般都是开启了smtp服务 项目地址:https://gitee.com/bimingcong/MySendEmail 具体的smtp服务开启方式如下: 设置---->客户端设置---->记住红色框内的发送服务器地址smtp.exmail.qq.com 以及要用到的SSL端口号465 首先用android系统发送邮件的话  需要用到针对android的邮件发送包 在此我们可以在Gradle 里边加入所需的

在采集程序中增加定时发送邮件以及关机处理的实现

我们在采集特定数据的时候,往往需要耗费较长的时间,有时候因为一些事情,不可能长久的在电脑前等待结果,那么需要程序在一段时间后自动给我们发送邮件等通知,以及执行退出程序或者关机等处理善后工作,以节省资源或者电源,那么需要实现这个过程是如何的呢.本篇随笔基于这个采集程序的基础上增加这些功能的实现,介绍其中的一些处理技巧. 1.邮件配置 如果我们需要实现发送邮件.或者发送短信等通知途径,那么我们就需要把这些处理过程涉及到的参数提前录入到系统里面,是在不行硬编码也行,不过为了可扩展性,我倾向于使用配置界

Infomatica自动监控定时发送邮件需求

一.需求 对Infomatica中全部Workflow进行监控,对CIF和SCV任何表进行监控. 二.完成情况 到2015年7月29日,基本功能已经可以实现. 在130机器上通过crontab定时调度来实现每天定时监控状态并发送邮件. 三.功能说明 在/home/infor/...../bin/sh 目录下创建一个shell脚本,包括以下流程 1.访问SCV数据库,将etl_date_status的结果生成csv文件. 2.访问Informatica数据库,将监控CDC的结果生成CSV文件. 3

Vbs脚本定时判断及启动tomcat服务

说到tomcat服务,我们大家都会联系到apache,那apache和tomcat有什么区别呢,apache是web服务器(静态解析,如HTML),tomcat是java应用服务器(动态解析,如JSP.PHP)tomcat只是一个servlet(jsp也翻译成servlet)容器,可以认为是apache的扩展,但是可以独立于apache运行,两者从以下几点可以比较的: 1.两者都是apache组织开发的 .2.两者都有HTTP服务的功能 .3.两者都是开源免费的 .当然对于一个java开发人员来

定时发送邮件

工作中有时需要定时执行某些操作(比如发邮件),我们一般有下面4种方法 1.C#自带Timer定时控件 操作流程:进入项目的Global.asax.cs文件的Application_Start函数,添加SendEmail功能即可. 评价:IIS 7应用程序池自动回收,这样就需要有人访问站点才能再次执行定时任务.虽然也有其它补救办法,但是不优雅,放弃. 2.Windows 计划任务+Web Service 操作流程:1.单独写一个WebService发邮件程序,生成exe. 2.创建一个Window