我們在之前,介紹過這一篇:如何設定自己的套裝軟體透過gmail smtp發信
最近gmail smtp還需要作特殊的設定,
否則可能會導致寄信失敗,詳情請看我們下列的說明:
源由:
在這幾天,有客戶自己所撰寫的程式,因為無法透過gmail smtp 發送郵件,
跑來問我們,懷疑虛擬主機空間的問題。
其實常有客戶會來凹程式問題,不過程式維護非我們的專長,
所以我們透過套裝程式來測試,也比較有公信力。
該如何著手排除問題呢?
這時我們就乾脆在他使用的虛擬主機裡,透過半自動安裝套件,
直接安裝help desk來測試(安裝說明請點我)。
如何進行測試?
這次測試,除了寄信之外,在help desk裡面,
有一個test模式,這是相當重要的功能,
可以抓出問題,其操作步驟如下:
01
02
03
04. 為了減少繁瑣的內容,我們撈到的錯誤訊息,
查明後的結果,是跟下列這個設定有關。
https://support.google.com/accounts/answer/6010255?hl=zh-Hant
其中: 「低安全性應用程式」專區 (可點上列連結,直接前往)
要設為開啟
05. 設置完成後,gmail也會收到通知。
06. 在回到程式裡的測試模式,成功了
排除虛擬主機狀況及解決設定問題後
07. 回頭測試發信
用另一個e-mail,在help desk 前台,
創 ticket 後,確認收件夾有收到信。
08.寄送 smtp 的gmail帳號,的寄信夾裡也有信件。
結論:
另外我們這次,發現了兩個問題,第一個就是上列的狀況;
另一個部份是,smtp port 需要使用ssl 465 port,才會連的上。
針對這樣的測試,我們在進行回覆後,客戶表示可以了……
(本篇教學由unethost.com客服撰寫)
延伸閱讀:如何備份Cpanel後台安裝的套裝程式?
安裝上述的軟體,我們提供虛擬主機試用,七天滿意保證,
功能完整使用不受限制,歡迎點我申請。