Windows server服务器使用blat命令行发送邮件
在linux平台的命令行下可以使用mail命令来发送邮件,windows平台没有内置的命令,但可以使用开源的 blat,其官方主页为http://www.blat.net/。blat是开源免费工具,非常好用。功能齐全,应该优先选择这个成熟的工具,而不是一些网站的不知名作者的软件。
Windows server服务器使用blat命令行发送邮件的方法如下:
下载blat
先下载blat.exe文件,下载地址:https://sourceforge.net/projects/blat/files/Blat%20Full%20Version/64%20bit%20versions/
bat命令行示例
解压后只需要blat.exe即可,进入此文件夹,运行如下脚本进行blat测试,其邮件正文必须采用预先定义的文件读取,如下的channel.txt
@echo off :: blatt安装目录 set _extendDir=E:\myFiles\process_monitor cd /d %_extendDir% :: 设置消息 :: 标题 set s="chnnel tomcat is restart" :: 正文内容,采用文本预先编辑好,会显示到邮件正文部分 set mail=%_extendDir%\channel.txt :: 接收人 set t=3434677021@qq.com :: 发送人 set f=process_monitor@163.com :: 163邮件服务器授权码 set pw=IM5IEsWE5alHGJTF :: 发送消息 blat %mail% -s %s% -to %t% -server smtp.163.com -f %f% -u %f% -pw %pw% pause
备注
有些邮件服务器需要验证,如qq邮箱,则使用如下命令配置blat:
blat -install smtp.qq.com 123456@qq.com -u 123456 -pw mypassword
如果配置重试次数,如重试3次,那么需要执行如下命令,这个配置直接到blat.exe文件夹下执行一遍就行,不必每次加到bat文件中,不然会很慢:
blat -install smtp.163.com usr@qq.com 3 25
总结
本文介绍了如何利用Blat这款Windows命令行工具实现定时发送邮件。通过配置SMTP服务器,创建包含邮件内容的文本文件,结合批处理(bat)脚本和Windows计划任务,可以设置定时发送带有附件的邮件。
到此这篇关于Windows server服务器使用blat命令行发送邮件的文章就介绍到这了,更多相关Windows平台用blat发邮件内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
IIS中301重定向跳转web.config规则和http重定向模块的实现教程
301跳转对于搜索引擎而言,便是告诉搜索引擎:“此url地址已经永久的进行跳转到了‘XXX’url地址。”而对于用户而言,301跳转后的网站,在用户使用的时候,输入旧的地址,会自动跳转到新的地址。在IIS中实现301重定向有web.config规则和IIS中的http重定向模块两种方式。2023-04-04
windows NLB+ARR实现Web负载均衡高可用/可伸缩的方法
下面小编就为大家分享一篇windows NLB+ARR实现Web负载均衡高可用/可伸缩的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2018-01-01
Windows Server 2025 搭建AD域控和初始化
搭建AD域控服务器是企业网络管理中的重要一步,通过域策略设置不同的策略,可以提高安全性,本文主要介绍了Windows Server 2025 搭建AD域控和初始化,具有一定的参考价值,感兴趣的可以了解一下2025-05-05
无法读取配置节 system.serviceModel 因为它缺少节声明的解决方法
无法读取配置节 system.serviceModel 因为它缺少节声明的解决方法,需要的朋友可以参考下2012-12-12
Windows server服务器2019中允许Ping与禁止ping的设置方法(允许ICMP通信)
这篇文章主要介绍了Windows server服务器2019中配置防火墙以允许ICMP通信,可以允许Ping或禁止ping,可以用来保护服务器安全2024-05-05
php5.3中ZendGuardLoader与wincache冲突问题的解决方法
这篇文章主要介绍了php5.3中ZendGuardLoader与wincache冲突问题的解决方法,需要的朋友可以参考下2016-06-06


最新评论