2014年2月19日 星期三

Windows 7 沒有 SMTP Service 可以安裝

花了一堆時間找了一堆東西,為的是解決呼叫SmtpMail.Send時丟出的 SendUsing 不正確的錯誤,一開始以為是設定問題,找了好多地方,先從權限問題看起,但是解決不了,後來靈光一閃,該不會根本沒有本機的SMTP Service吧.

結果,原來Windows 7根本沒有SMTP Service, Windows Server 2008才有提供.
因為沒有,所以我下的關鍵字都把我導引去 IIS 7.5 的 SMTP Mail 設定管理,或者是IIS 6.0相容管理工具.

如果希望減少在程式中的設定,可以在web.config設定好SMTP server
將 ASP.NET 的 SMTP 參數寫在 Web.Config 裡以簡化程式碼

Reference
Where is SMPT Virtual Server in Windows 7?
win7如何啟動smtp伺服器