之前幫公司寫的發信系統,是使用 SmtpClient()搭配gmail來寫的
後來大陸分公司也要有相同的功能,但因gmail在大陸無法使用,所以系統就gg了
本來想說找到qmail的 smtp server改個參數就可以,卻一值發生認證失敗的問題
後來找了一些文章,才知道有幾個小步驟要事先去作
1、到qq郵箱開啟smtp發信功能(這個部分qq預設是關閉的,必須要先手動開啟)
2、記下 qq 【額外】給的發信密碼
3、在smtpMail.Credentials的使用者與密碼輸入qq帳號跟第二步給的發信密碼
4、測試就可以成功了。
以下就用圖解來說明
1、找到qq郵箱smtp相關參數
2、開啟qq smtp 功能
3、開啟並透過QQ認證後,將會顯示一個第三方客戶端登入密碼
4、然後回到ASP.NET 輸入發信帳號跟密碼
5、測試就可以成功啦!!!
文章標籤
全站熱搜
