使用blat在命令行下发送邮件

Blat is a Windows (32 & 64 bit) command line utility that sends eMail using SMTP or post to usenet using NNTP

官网:http://www.blat.net/

我使用的版本:3.2.17,64位

下面是自用的一个bat脚本:邮件的body使用的是html而不是txt,因为使用html可以加入超链接。

test.bat

rem [send email]
set blatPath="C:\Program Files (x86)\blat\blat.exe"
set tflist="C:\test\tf.txt"
set cflist="C:\test\cf.txt"
set body="C:\test\body.html"

@echo ******SendEmail Start %date% %time%******
rem [发送邮箱]
set from=zhangcan@163.com
rem [发送账号]
set user=zhangcan
rem [发送密码] 
set pass=12345678
rem [接收账号]
set tf=%tflist%
rem [抄送账号]
set cf=%cflist%
rem [邮件标题]
set subject="这是封测试邮件"
rem [邮件内容]
set content=%body%
rem [发送邮件的服务器]
set server=smtp.163.com
rem [开始发送]

%blatPath% %content%  -html -tf %tf% -cf %cf% -subject %subject% -server %server% -f %from% -u %user% -pw %pass%
@echo ******SendEmail Finished %date% %time%******

pause

tf.txt

302877286@qq.com
huangxue@163.com
cf.txt

302982009@qq.com
zhangcan2@163.com

body.html

<!DOCTYPE html><html><head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>Aeromind Windows打包日志</title>
</head>
<body leftmargin="8" marginwidth="50" topmargin="8" marginheight="24" offset="0">
<table width="95%" cellpadding="0" cellspacing="0" style="font-size: 17pt; font-family: Tahoma, Arial, Helvetica, sans-serif">
    <tr>
        <td>(本邮件由灿哥哥自动下发,请勿回复!)</td>
    </tr>
    <tr>   test安装包下载
        <td>
            <ul>
                <li>新的桌面端安装包已打包成功</li>
                <li>当前安装包名称:test</li>
                <li>安装包版本:1.0.0</li> 
                <li>新的安装包下载链接:<a href="http://www.baidu.com">点击下载</a></li> 
            </ul>
        </td>
    </tr>
    <hr size="2" width="100%" align="center">
</table>
</body>
</html>

下图是zhangcan2@163.com接收到的邮件




  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

草上爬

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值