2011年10月25日 星期二

MS Window 平台發送email 工具-blat

MS Window 平台發送email 工具-Blat
目的:每天可以從email 收到批次或程式執行的結果,想法是把結果寫入檔案,再透過windows 排定的工作發送email 到個人信箱

1.發送email 的工具,website :http://www.blat.net/ ,download 並解壓縮 ,sample 是 D:\blat

2.建立 send.bat,內容:


del sendbody.txt
del sendlog.txt
for /f "tokens=1-4 delims=/ " %%i in ("%date%") do (set batdate=%%i/%%j/%%k)
echo %batdate% >> sendbody.txt
echo "Refresh job report" >> sendbody.txt
echo "請檢查" >> sendbody.txt

blat sendbody.txt ^
   -to user1@abcd.com.tw,user2@abcd.com.tw  ^
   -f rayyeh@uitc.com.tw ^
   -charset big5 ^
   -server 192.168.10.x  ^
   -s %batdate%"  REFRESH 批次結果"  ^
   -attach "D:\blat\full\report.txt" ^
   -log "D:\blat\full\sendlog.txt" 

 




3.sendbody.txt  是email 內文的內容:
2011/10/25
"Here is job report"

-attach "D:\blat\full\report.txt" 是email 附加上檔名 report.txt

4.把send.bat 加入 window 排定的工作,每天就可以收到想要的報表