如何設定自己的套裝軟體透過gmail smtp發信

現在各家e-mail server,因收信規則是越來越嚴謹,如果自己的網域名,沒有設定好DKIMSPF ……等等(還有smtp ip問題),可能導致註冊會員認證信,會被丟到垃圾信裡。避免這樣的狀況,最快最便捷的方式,就是使用gmail smtp 來進行發信服務。
(想了解設定DKIM及SPF,請參考這篇文章:如何處理e-mail寄信會漏信?)

準備資料
   1. 一組 gmail.com 的登入資料(最好要獨立一組,因為寄出的信,都會在寄件備份,
可查看到)。

   2.查看套裝軟體的後台,是否有支援外部寄信(一般程式的預設都是 php mail 寄信)。

設定方式
   3. 圖片是以 HESK (help desk ) ,這套系統當範例gmail

細部設定說明:
4.  smtp地址: smtp.gmail.com
smtp port: 465
通訊協議: SSL 
smtp 用戶名: 請填入自己或是額外申請的gmail 全名
smtp 密碼: 請填入該gmail 的密碼
填妥後,在點下測試 smtp 連接 (如何沒有測試功能,就是直接寄信試試)

其他需注意事項:
5. 現在gmail每個account,如果透過外部寄送,每日只限制100封信
超過100封後的信,就不會在寄出給收件者。

6. gmail 因為是免費提供,所以如果有遇到任何smtp問題,gmail不會有客服協助

如果需要更大的寄信需求,該如何解決呢
7. 可以考慮使用 http://www.critsend.com/ ,有smtp的問題,
可以發ticket 請求協助。    (http://unethost.com 的帳務系統,是使用critsend)

其他安全性問題須知
8. 如果server內部有啟用一些安全性軟體(比如說iptables), 外部的 smtp server,可能會被
ban到,導致寄信失敗,這時就要考慮將 smtp.gmail.com 所對應的 ip (分別
是: 173.194.79.108 及 173.194.79.109) ,加到白名單內。

unethost.com虛擬主機用戶,如果對於上列有設定上的問題(不論套裝軟體),
歡迎建立服務單,可由客服協助處理。

 

延伸閱讀:如何排除 gmail smtp 可能的問題?
延伸閱讀 : 連續寄信給yahoo信箱,被判斷是廣告信 (smtp設置精選)