2012/05/09

更新/以DOS批次檔自動傳送E-Mail

以DOS批次檔自動傳送E-Mail的更新

在上面文章、紀錄完成後,事忙,一段時間沒追蹤,後來發現E-Mail轉簡訊當中,公司的郵件主機(Exchange Server 2010)無法成功,採用其他郵件主機沒問題,這是怎麼?連對方都無法解決.........

加上完全免費搞定伺服器監控+發送簡訊+故障排除+通知文章中,Checkhost這軟體似乎有誤報情況....主機很正常,他卻報告離線!如果直接執行預定的批次檔,例如重啟服務、重新開機,那豈不是『原本沒事、硬叫它出事』嗎?
主機監控軟體需要重測了.......

以下更新:
1.二套以DOS批次檔自動傳送E-Mail的軟體
2.可以E-Mail轉簡訊

以DOS批次檔自動傳送E-Mail的軟體一
C# Command Line Mailer 過去測試的批次檔寄信工具
作者部落格<--作者很有趣唷!
點這裡下載
2012/5/9 測試結果補充:
1.直接執行『mail.exe』會逐步建立好一個E-Mail 帳號設定檔
2.承上,以『mail.exe』逐步完成寄出的E-Mail,無論標題或內文都能正確顯示中文
3.但是如果以批次檔來做,內文當中的中文將變成亂碼(unicode無BOM無效)
4.執行『mail.exe』的電腦名稱切莫使用非英文
5.測試了三個E-Mail Server(MDaemon、Exchange、Pchome)都能正確送出郵件
6.E-Mail 標題無法套用文字檔內的文字,只能寫在批次檔中(E-Mail內文可以)
7.搭配E-Mail轉簡訊尚未成功過(mail.exe顯示成功,但是E-Mail Server、簡訊王都沒有任何紀錄,手機當然也沒有收到簡訊)
8.指令參考:
mail.exe /s sender@domain.com.tw /r "receiver1@domain1.com.tw,receiver1@domain2.com" /t "Here is Title" /m emailbody.txt /y /o emailserverconfig.xml

以DOS批次檔自動傳送E-Mail的軟體二
Blat--已有更新版,請見官方網站

Blat 解決亂碼問題—>自行參考,我照做失敗
1. E-Mail標題無法使用文字檔,標題使用中文失敗
2.E-Mail內文可用文字檔,內文使用中文成功
3.批次檔傳送E-Mail轉簡訊(簡訊王),英文成功(MDaemon成功、Exchange失敗、Pchome失敗)
4.指令參考:
Blat.exe –f sender@domain.com.tw -to recieve@domain.com.tw -subject "Here Is Title" -bodyF Emailbody.txt –server ServerIP –u sender –pw pwssword
5.實務上,先做好不同的內文檔+不同的批次檔,最後打包(封裝)起來以免密碼外洩

沒有留言:

張貼留言