在BI项目中,经常需要在晚上运行很多计算脚本,这样在第二天一早,用户就能获得最新的数据。而做为管理员更需要监控这些计算的结果是否正常。如果能把运行状态通过电子邮件自动发送给管理员,那么就会变得非常方便。
开源软件Blat是一个Windows下的命令工具,它可以利用SMTP自动发送邮件。
首先从Blat网站下载软件,然后将压缩文件中的"Blat.exe"拷贝到"\Windows\SYSTEM32"目录下,接着就可以在命令行中开始使用。例如以下命令:
<filename> : 指定文件的内容做为邮件正文;
-to <recipient> : 指定收件人;
-server <addr> : 指定SMTP服务器;
-f <sender> : 发件人
当然Blat并不是只能完成这点小事,更详细的使用说明和实例,请查阅官方网站。
在命令行中执行此命令,将立刻收到以指定文件内容为正文的邮件。利用此功能可以直接在邮件中显示日志文件的内容,方便监控相关计算的结果。如果将此命令加入到批处理文件(.bat)中,并在计划任务中调度运行,即可以自动将每次运行的结果发送到管理员的邮箱中。
如果你希望在命令行中指定邮件正文,请将“-”做为第一个参数,并使用“-body”参数加上正文内容。
Tags: Blat, OpenSource, Software, Command, email
没有评论:
发表评论