- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐
- 课程介绍
- 课程大纲
适合人群:
网管、运维、IT技术支持等
你将会学到:
编写命令行脚本实现blat程序利用SMTP定时自动发邮件 实现邮件日志监控等需求
课程简介:
------------------------
Blat - A Windows (32 & 64 bit) command line SMTP mailer.
一款支持windows cmd(bat)命令行下利用SMTP发送邮件的工具;
Use it to automatically eMail logs, the contents of a html FORM, or whatever else you need to send.
它可以自动发送邮件,邮件内容支持自定义,也支持html格式;
------------------------
命令参数博文:http://blog.51cto.com/mflag/2283256
------------------------
------------------------
Blat -body"test mailtest mailtest mailtest mailtest mailtest mailtest mailtest mailtest mailtest mailtest mailtest mailtest mailtest mailtest mailtest mailtest mail"-s"测试test"-t nn1183@qq.com -server smtp.qq.com -f 442624872@qq.com -u 442624872@qq.com -pw hacrtlypjdracada
邮件内容:test mail ;邮件主题:测试test ;收件人:n1183@qq.com ;发件人服务器:smtp.qq.com ;发件人:442624872@qq.com ; 账号:442624872@qq.com ; 密码:lcgcaflcjewvb;更多功能在这行命令的基础上去优化完善即可;
------------------------
优化:把所有的值变量变量
------------------------
set body="test mail"
set s="测试test"
set t=nn1183@qq.com
set f=442624872@qq.com
set pw=hacrtlypjdracada
Blat -body %body% -s %s% -t %t% -server smtp.qq.com -f %f% -u %f% -pw %pw%
------------------------
优化:加注释
------------------------
rem ----邮件内容-----
set body="test mail"
rem ----邮件主题----
set s="测试test"
rem ----收件邮箱-----
set t=nn1183@qq.com
rem ----发件邮箱-----
set f=442624872@qq.com
rem ----邮箱秘钥-----
set pw=hacrtlypjdracada
rem ----执行发送-----
Blat -body %body% -s %s% -t %t% -server smtp.qq.com -f %f% -u %f% -pw %pw%
------------------------
优化:写日志并了解报错;
------------------------
set name=%date:~0,4%%date:~5,2%%date:~8,2%
mail.bat >>%name%.log
------------------------
优化:加附件
-attach
------------------------
rem ----邮件内容-----
set body="test mail"
rem ----邮件主题----
set s="测试test"
rem ----收件邮箱-----
set t=nn1183@qq.com
rem ----发件邮箱-----
set f=442624872@qq.com
rem ----邮箱秘钥-----
set pw=hacrtlypjdracada
rem ----附件-----
set attach="1.txt,1.7z"
rem ----执行发送-----
Blat -body %body% -s %s% -attach %attach% -t %t% -server smtp.qq.com -f %f% -u %f% -pw %pw%
------------------------
优化:文件内容从文件中取
Blat
------------------------
rem ----邮件内容-----
set body="1.txt"
rem ----邮件主题----
set s="测试test"
rem ----收件邮箱-----
set t=nn1183@qq.com
rem ----附件-----
set attach="1.txt"
rem ----发件邮箱-----
set f=442624872@qq.com
rem ----邮箱秘钥-----
set pw=hacrtlypjdracada
rem ----执行发送-----
Blat %body% -s %s% -attach %attach% -t %t% -server smtp.qq.com -f %f% -u %f% -pw %pw%
----------------------------------------------------
开机自动发邮件
----------------------------------------------------
set name=%date:~0,4%%date:~5,2%%date:~8,2%
set namet=%time:~0,2%%time:~3,2%%time:~6,2%
rem ----邮件内容-----
set body="%name%%time%您的电脑被开机请知悉"
rem ----邮件主题----
set s="%name%%namet%电脑开机"
rem ----收件邮箱-----
set t=nn1183@qq.com
rem ----发件邮箱-----
set f=442624872@qq.com
rem ----邮箱秘钥-----
set pw=hacrtlypjdracada
rem ----执行发送-----
Blat -body %body% -s %s% -t %t% -server smtp.qq.com -f %f% -u %f% -pw %pw%
------------------------
设置关机启动脚本
------------------------
1.开始——运行——gpedit.msc
2.策略——计算机配置——Windows设置——脚本(启动/关机)
3.右击"关机"
4.添加——浏览:选择脚本确定;
5.完成设置,重启测试。
注:关机脚本启动目录:C:\Windows\System32\GroupPolicy\Machine\Scripts\Shutdown\
学习Xcopy move 等命令:https://edu.51cto.com/course/11343.html
----------------------------------------------------
学习本视频对您有价值,请给个五分好评吧以资鼓励。
课程大纲-windows下BLAT程序SMTP自动发邮件教程(支持html)
第1章命令行blat程序自动发邮件基础学习(37分钟5节)
1-1
1.1windows命令行程序blat安装部署------------------------Blat - A Windows (32 & 64 bit) command line SMTP mailer. 一款支持windows cmd(bat)命令行下利用SMTP发送邮件的工具; Use it to automatically eMail logs, the contents of a html FORM, or whatever else you need to send. 它可以自动发送邮件,邮件内容支持自定义,也支持html格式;------------------------------------------------设置授信目录(如果有安装安全软件)------------------------因blat程序可以静默发送邮件,很多病毒也会利用此程序盗取资料文件,所以安全软件会查杀此程序;------------------------部署设置------------------------1.放到system32目录下——整个电脑都可以用(不推荐)2.放到指定目录下 ——指定目录可执行(推荐)3.放到指定目录下,在修改环境变量——整个
「仅限付费用户」点击下载“51CTO下载-windows命令行发邮件程序blat3219_64.full.zip”
[05:08]开始学习1-2
1.2windows命令行程序blat命令参数Blat -body "test mail" -s "测试test" -t nn1183@qq.com -server smtp.qq.com -f 442624872@qq.com -u 442624872@qq.com -pw hacrtlypjdracada——邮件内容:test mail ;邮件主题:测试test ;收件人:n1183@qq.com ;发件人服务器:smtp.qq.com ;发件人:442624872@qq.com ; 账号:442624872@qq.com ; 密码:lcgcaflcjewvb;更多功能在这行命令的基础上去优化完善即可;测试:测试收件邮箱:nn1183@qq.com测试发件邮箱:442624872@qq.com密码:hacrtlypjdracada博文:http://blog.51cto.com/mflag/2283256本节内容:大概有印象,了解即可;
「仅限付费用户」点击下载“1.2windows命令行程序blat命令参数.txt”
[10:58]开始学习1-3
1.3windows命令行下使用blat发邮件简洁模板------------------------已经成功的代码------------------------Blat -body "test mailtest mailtest mailtest mailtest mailtest mailtest mailtest mailtest mailtest mailtest mailtest mailtest mailtest mailtest mailtest mailtest mail" -s "测试test" -t nn1183@qq.com -server smtp.qq.com -f 442624872@qq.com -u 442624872@qq.com -pw hacrtlypjdracada——邮件内容:test mail ;邮件主题:测试test ;收件人:n1183@qq.com ;发件人服务器:smtp.qq.com ;发件人:442624872@qq.com ; 账号:442624872@qq.com ; 密码:lcgcaflcjewvb;更多功能在这行命令的基础上去优化完善即可;------------------------优化:把所有的值变量变量---------------------
「仅限付费用户」点击下载“1.3windows命令行下使用blat发邮件简洁模板.txt”
[10:24]开始学习1-4
1.4windows命令行下使用blat发邮件带附件rem ----邮件内容-----set body="1.txt" rem ----邮件主题----set s="测试test"rem ----收件邮箱-----set t=nn1183@qq.comrem ----附件-----set attach="1.txt"rem ----发件邮箱-----set f=442624872@qq.comrem ----邮箱秘钥-----set pw=hacrtlypjdracadarem ----执行发送-----Blat %body% -s %s% -attach %attach% -t %t% -server smtp.qq.com -f %f% -u %f% -pw %pw%
「仅限付费用户」点击下载“1.4windows命令行下使用blat发邮件带附件.txt”
[06:26]开始学习第2章命令行blat程序自动发邮件实际应用(30分钟4节)
2-1
2.1电脑开机就自动发邮件------------------------发邮件脚本模板------------------------set name=%date:~0,4%%date:~5,2%%date:~8,2%set namet=%time:~0,2%%time:~3,2%%time:~6,2%rem ----邮件内容-----set body="%name%%time%您的电脑被开机请知悉" rem ----邮件主题----set s="%name%%namet%电脑开机"rem ----收件邮箱-----set t=nn1183@qq.comrem ----发件邮箱-----set f=442624872@qq.comrem ----邮箱秘钥-----set pw=hacrtlypjdracadarem ----执行发送-----Blat -body %body% -s %s% -t %t% -server smtp.qq.com -f %f% -u %f% -pw %pw%
「仅限付费用户」点击下载“2.1电脑开机就自动发邮件.txt”
[06:17]开始学习
“孙忠”老师的其他课程更多+