無論是架設伺服器
或者想在自己的電腦透過服務來發送寄送Email
或者要實現發信通知的功能
可以透過一支Blat的小程式
支援:
Windows 32 bit
Windows 64 bit
Linux
語法:
"C:\Program Files\blat\blat.exe" -charset big5 -server SMTP伺服器 -f 寄件者信箱 -to 收件者件箱 -subject 主旨 -body 內容 -attacht 附加檔案
說明:
-charset big5 : 用來指定郵件編碼為big5
-log blat.log : 將 log 寫到 blat.log 檔中
-server SMTP伺服器 : 指定 SMTP 伺服器,要加上 :埠號
-to 收件者件箱 : 指定收件者,若多位收件者時可用逗號區隔
更多的語法說明。
標題範例:%UserName% LogOn %ComputerName%
內容範例:%Date:~0,10% %Time:~0,8%,%UserDomain%\ %UserName% 使用者登入 %ComputerName%。
【參考資料】
Raymond.cc Blog - Sending Email Using Command Line Useful for Downtime Alert Notification
iT 邦幫忙 - 請問有沒有在 dos command 模式下寄出檔案的辦法
Mark IT Weblog - Blat 解決亂碼問題
放羊的風間 - Windows 系統內建的常見環境變數