Blat 是一个命令行发邮件的小工具,仅支持简单的SMTP协议,需要SMTP服务器的支持。
据说现在新申请的邮箱已经不支持SMTP服务了,是为了抑制垃圾邮件而采取的措施。
但是,Blat也是一个非常方便的小工具,基本上可以满足一般人的需求。
提供下载链接地址:
blat262.full.zip(Blat.exe V2.6.2、Blat.dll V2.6.2、Blat.lib )
http://d.namipan.com/d/31fffda6a989e411ea9bf964ee43e02ec9c343fb3b4e0200
blat262.source.zip(Blat V2.6.2 源码)
http://d.namipan.com/d/18c4c3f32d4e57431635a37d397c96feefcb54014ca30200
简单使用方法:
在控制台中切换到Blat.exe V2.6.2文件所在地址(仅需Blat.exe文件);
配置Blat的SMTP服务器:
blat -install sever usr try port [profile]
163邮箱举例:
blat -install smtp.163.com user@163.com 3 25
其中的smtp.163.com是163的smtp服务器地址;user@163.com是自己的邮箱名,3是指尝试发送的次数,25是端口号;
[profile]指的是这个配置文件的名称,可以不填,也可以自己用一个名字,等到发送邮件的时候,就可以使用-p选项来指定配置,如果同时使用多个邮箱的话,这个就很方便了。
发送邮件:
blat C:/mail.txt -to demo@demo.com -attach "C:/fujia.txt" -s "zhuti" -u user@163.com -pw password -charset Gb2312
其中的mail是写好的邮件文件(邮件正文,已文件方式保存),-to demo@demo.com是收件人的地址,-attach "C:/fujia.txt"是附件地址,-s "zhuti"主题,-u user@163.com登陆服务器的用户名,-pw password密码, -charset Gb2312是中文编码
显示信息:
Blat v2.6.2 w/GSS encryption (build : Feb 25 2007 12:06:19)
Sending C:/mail.txt to demo@demo.com
Subject: zhuti
Login name is user@163.com
Attached binary file: C:/fujia.txt
如果只是以上信息,而没有错误提示,那么邮件就发送成功了。
附:
Blat v2.6.2 w/GSS encryption (build : Feb 25 2007 12:06:19)
Win32 console utility to send mail via SMTP or post to usenet via NNTP
by P.Mendes,M.Neal,G.Vollant,T.Charron,T.Musson,H.Pesonen,A.Donchey,C.Hyde
http://www.blat.net
syntax:
Blat <filename> -to <recipient> [optional switches (see below)]
Blat -install <server addr> <sender's addr> [<try>[<port>[<profile>]]] [-q]
Blat -profile [-delete | "<default>"] [profile1] [profileN] [-q]
Blat -h
-------------