之前幫公司寫的發信系統,是使用 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、測試就可以成功啦!!!

文章標籤
全站熱搜
創作者介紹
創作者 iron17kimo 的頭像
iron17kimo

高級資深低薪程式設計師

iron17kimo 發表在 痞客邦 留言(0) 人氣(19)