如何排除 gmail smtp 可能的問題?

gmail_issue_wp

我們在之前,介紹過這一篇:如何設定自己的套裝軟體透過gmail smtp發信

最近gmail smtp還需要作特殊的設定,
否則可能會導致寄信失敗,詳情請看我們下列的說明:

源由:

在這幾天,有客戶自己所撰寫的程式,因為無法透過gmail smtp 發送郵件,
跑來問我們,懷疑虛擬主機空間的問題。
其實常有客戶會來凹程式問題,不過程式維護非我們的專長,
所以我們透過套裝程式來測試,也比較有公信力。

該如何著手排除問題呢?

這時我們就乾脆在他使用的虛擬主機裡,透過半自動安裝套件,
直接安裝help desk來測試(安裝說明請點我)。

 

如何進行測試?

這次測試,除了寄信之外,在help desk裡面,
有一個test模式,這是相當重要的功能,
可以抓出問題,其操作步驟如下:

01

在settings裡。email smtp 設置

02

gmail_issue_02
進行測試

03

gmail_issue_03
出現錯誤訊息

04. 為了減少繁瑣的內容,我們撈到的錯誤訊息,
查明後的結果,是跟下列這個設定有關。

https://support.google.com/accounts/answer/6010255?hl=zh-Hant

其中:  「低安全性應用程式」專區  (可點上列連結,直接前往)
要設為開啟

gmail_issue_04

05. 設置完成後,gmail也會收到通知。

gmail_issue_05

06. 在回到程式裡的測試模式,成功了

gmail_issue_06

 

排除虛擬主機狀況及解決設定問題後

07. 回頭測試發信

用另一個e-mail,在help desk 前台,
創 ticket 後,確認收件夾有收到信。

gmail_issue_07

 

08.寄送 smtp 的gmail帳號,的寄信夾裡也有信件

gmail_issue_08

 

結論:

另外我們這次,發現了兩個問題,第一個就是上列的狀況;
另一個部份是,smtp port 需要使用ssl 465 port,才會連的上。
針對這樣的測試,我們在進行回覆後,客戶表示可以了……

(本篇教學由unethost.com客服撰寫)

延伸閱讀:如何備份Cpanel後台安裝的套裝程式?

安裝上述的軟體,我們提供虛擬主機試用,七天滿意保證,
功能完整使用不受限制,歡迎點我申請。