windows下BLAT程序SMTP自动发邮件教程(支持html)

编写命令行脚本实现blat程序利用SMTP定时自动发邮件 实现邮件日志监控等需求

7809人学习

中级9课时2018/11/23更新

二维码下载学堂APP缓存视频离线看

孙忠
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
Windows批处理bat脚本专题
Windows命令行bat/cmd脚本,文件管理批处理教程
46823人学习
¥28.00
windows下BLAT程序SMTP自动发邮件教程(支持html)
7809人学习
¥15.00
Windows命令行bat/cmd脚本异地备份,自动备份,服务器灾备
17354人学习
¥25.00
更 多 6 门 课 程
Blat程序在命令行CMD/BAT下SMTP自动发邮件
Windows命令行bat/cmd脚本,文件管理批处理教程
46823人学习
¥28.00
windows下BLAT程序SMTP自动发邮件教程(支持html)
7809人学习
¥15.00
Windows命令行bat/cmd脚本异地备份,自动备份,服务器灾备
17354人学习
¥25.00
更 多 3 门 课 程
EXCEL管理FTP+SMB共享文服务器及快速部署
EXCEL+VBA管理filezilla FTP文件服务器用户 用户组 目录权限教程
2274人学习
¥22.00
EXCEL+VBA快速部署及运维管理FTP+SMB共享文件服务器
1956人学习
¥32.00
Windows命令行bat/cmd脚本异地备份,自动备份,服务器灾备
17354人学习
¥25.00
更 多 17 门 课 程
windows命令行bat批处理的应用
Windows命令行bat/cmd脚本,文件管理批处理教程
46823人学习
¥28.00
Windows命令行bat/cmd脚本异地备份,自动备份,服务器灾备
17354人学习
¥25.00
VMware Workstation 12,桌面虚拟机工作站视频教程
7341人学习
¥8.80
更 多 10 门 课 程
windows命令行bat批处理的应用
Windows命令行bat/cmd脚本,文件管理批处理教程
46823人学习
¥28.00
Windows命令行bat/cmd脚本异地备份,自动备份,服务器灾备
17354人学习
¥25.00
VMware Workstation 12,桌面虚拟机工作站视频教程
7341人学习
¥8.80
更 多 10 门 课 程
  • 课程介绍
  • 课程大纲

适合人群:

网管、运维、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 

----------------------------------------------------

学习本视频对您有价值,请给个五分好评吧以资鼓励。



blat.jpgtu800.jpg    wejiantongbubeifen.jpg

展开更多

课程大纲-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]
  • 1-5

    1.5windows任务计划程序自动执行程序1.5windows任务计划程序自动执行程序1

    [04:04]
  • 第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]
  • 2-2

    2.2电脑关机/重启 关机脚本就自动发邮件介绍:http://blog.51cto.com/mflag/2318161

    [08:50]
  • 2-3

    2.3blat发邮件支持html演示2.3blat发邮件支持html演示

    「仅限付费用户」点击下载“2.3blat发邮件支持html.txt”

    [08:05]
  • 2-4

    2.4案例FTP服务器日志定时发送邮件2.4案例FTP服务器日志定时发送邮件

    「仅限付费用户」点击下载“2.4案例FTP服务器日志定时发送邮件.txt”

    [07:20]
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部