windows下命令行发送邮件blat.exe简介

下载最新的工具包,解压并拷贝到操作系统盘的System32 目录下。我的环境C:WindowsSystem32.

确认文件已经拷贝过去:

blat.dll

blat.exe

blat.lib

批命令例子:

—————– 例子开始 —————————————–

@echo off

:::::::::::::: 参数设置::::::::::::::

set from=xxx@163.com

set user=xxx

set pass=xxx

set to=xxx@163.com

set subj=测试

set mail=mail_body.txt

set server=smtp.163.com

set attach=attach.rar

set debug=-debug -log blat.log -timestamp

::::::::::::::::: 运行blat :::::::::::::::::

rem blat %mail% -to %to% -base64 -charset Gb2312 -subject %subj% -server %server% -f %from% -u %user% -pw %pass% -attach %attach% %debug%

—————– 例子结束 —————————————–

经过测试,中文内容没有问题(注意源文件的编码),支持 163 之类的系统,

mail_body.txt : 正文

attach.rar : 附件