下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、使用批处理命令行自动发送邮件 因为工作中,涉及到对用户的数据库进行备份,为了把人从重复的工作中解放出来,同时也提高备份的准确性,需要一个自动备份并发送通知的工具,找了好久都没有现成方案,最后只能自己动手写,基本原理是通过批处理脚本 调用备份脚本后,拼写备份日志信息,并调用自动通知组件,将备份的日志信息发送到监控人邮件.监控人只要每天自动接收邮件就可以了.DOC命令如下:rem 写入日志,永久存放echo. >> %cur_log%.txtecho * start * >> %cur_log%.txtecho %date% %time:0,8% >> %cur
2、_log%.txtecho xcopy.exe %nxi %des_dir% /f /y >> %cur_log%.txtecho sueccess >> %cur_log%.txtecho. >> %cur_log%.txtecho xcopy.exe %nxi %des_dir2% /f /y >> %cur_log%.txtecho sueccess >> %cur_log%.txtecho * end * >> %cur_log%.txtecho. >> %cur_log%.txtrem 写入邮件日志,
3、作为邮件内容echo %cur_file%同步日志>> %maillog%.txtecho * start * >> %maillog%.txtecho %date% %time:0,8% >> %maillog%.txtecho xcopy.exe %nxi %des_dir% /f /y >> %maillog%.txtecho sueccess >> %maillog%.txtecho. >> %maillog%.txtecho xcopy.exe %nxi %des_dir2% /f /y >> %ma
4、illog%.txtecho sueccess >> %maillog%.txtecho * end * >> %maillog%.txtecho. >> %maillog%.txtSENDMAIL.vbsExit自动发送邮件脚本 以上是调研发送邮件的批处理脚本,具体发送邮件的脚本我封装成了一个单独的文件,可以作为组件调用. 见SENDMAIL.vbs,代码如下: Set cdo = CreateObject( "CDO.Message") '创建CDO.Message对象 strCfg = " '规定必须是这个
5、 With cdo '用with关键字减少代码输入 '配置 .Configuration(strCfg & "SendUsing") = 2 '使用网络上的SMTP服务器而不是本地的SMTP服务器 .Configuration(strCfg & "smtpserver") = "*" 'SMTP服务器地址 .Configuration(strCfg & "sendusername") = "*" '发件人用户名 .Configura
6、tion(strCfg & "sendpassword") = "*" '发件人邮箱密码 .Configuration(strCfg & "smtpauthenticate")=1 '服务器认证方式 .Configuration(schema & "smtpserverport") = 465 'SMTP服务器端口 .Configuration(schema & "smtpusessl") = True '是否使用SSL .Conf
7、iguration(schema & "smtpconnectiontimeout") = 60 '连接服务器的超时时间 .Configuration.Fields.Update '邮件头 .Sender = "t-zhangfan.slyt" '发件人 .From = "t-zhangfan.slyt" '发件件人地址 .To = "t-zhangfan.slyt;t-zhangyong035.slyt" '收件人地址 .Fields("urn:schem
8、as:mailheader:X-Priority") = 1 .Fields.Update '邮件内容 '.Subject = "备份压缩同步日志" '.TextBody = "备份情况" '当前文件夹curdir = left(wscript.scriptfullname,instrrev(wscript.scriptfullname,"")-1)'将文本内容写成邮件内容x="mail_log.txt"Set fso=CreateObject("Scri
9、pting.FileSystemObject")Set myfile=fso.OpenTextFile(x,1,Ture)firstline = myfile.readlinec=myfile.readallmyfile.Close.Textbody = c'邮件标题改成动态的,从文本里取第一行.Subject = firstline &"日志" '附件 必须是绝对路径'.AddAttachment curdir &"" & "mylog.txt"'.AddAttachment curdir &"&q
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国固定式饲料搅拌车行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国回转窑服务行业需求动态与前景趋势预测报告
- 女排教练职业规划图
- 七年级数学教学反思15篇
- 建造师行业发展规划
- 七年级数学工作总结12篇
- 6.2 交友的智慧 课件(内嵌视频)2025-2026学年统编版道德与法治七年级上册
- 2025年吉林通化市八年级地生会考真题试卷(含答案)
- 2025年浙江丽水市初二学业水平地理生物会考考试试题及答案
- 2026年广西壮族自治区来宾市中考地理考试真题及答案
- 2024广东海洋大学教师招聘考试真题及答案
- AR安全风险培训课件
- DBJT15-188-2020 城市综合管廊工程技术规程
- 凯恩斯主义课件
- APQP第三版及CP第一版介绍
- 2025年人教版七年级数学下册期中复习题(基础版)(范围:相交线与平行线、实数、平面直角坐标系)解析版
- 武侯祠历史讲解
- 眼健康知识科普讲座
- 癌痛患者的健康宣教
- 2025年广东省高考政治试卷真题(含答案解析)
- 一例猫泛白细胞减少症的诊断与治疗
评论
0/150
提交评论