科技 > 操作系统 > Windows

Windows server服务器使用blat命令行发送邮件

6人参与 2025-03-08 Windows

在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发邮件内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)
打赏 微信扫一扫 微信扫一扫

您想发表意见!!点此发布评论

推荐阅读

Win11 Canary 27808 预览版更新:附更新内容汇总

03-08

Win11 Beta 22635.5025预览版更新:附KB5053661完整更新日志

03-08

深入解析 Windows 事件日志功能与管理:故障排查之利器志

03-07

微软支招:如何修复Win10/Win11应用商店0x80131500错误

03-07

从视频中 AI 提取音频! Win11 PowerToys 媒体转码功能上手体验

03-07

Win11/10 引导菜单超时怎么解决? 调整引导菜单超时时间指南

03-07

猜你喜欢

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论