通常我們收發信是透過網頁瀏覽器如Edge, Firefox之類的來做郵件寄送
不過若是我們需要在網頁或是應用程式中, 可就不是如此了
為了避免郵件主機被濫用, 寄送郵件的主機(SMTP)通常都會需要經過驗證才能夠使用
早期可能是只要輸入帳號密碼
不過現在可能還會有些需要加密或是不同連接埠的設定, 甚至像是暗鎖
以Google的Gmail或是Google Workspace(前G Suite)為例
花樣就很多, 從不同的郵件主機smtp.gmail.com到smtp-relay.gmail.com, SSL或TLS等加密, 還是Port 25, 465, 587等
甚至還有預設關閉的低安全性驗證(暗鎖)
然後一段時間又改一次…
每次設定都要重查, 或是原本可以地設定, 過段時間會失效等….
反正我受夠了= =
整理一下目前可以用的設定吧!
以目前的Google Workspace來說, 使用smtp.gmail.com的主機跟25 port就可以
不過記得要選擇TLS與驗證, 不然可能會認IP之類
以這個設定來說, 可以直接發送沒問題
測試郵件也可以正常取得
若還是有失敗的現象
記得要到”低安全性應用程式存取權”把設定開啟
預設都是關閉的…
https://myaccount.google.com/lesssecureapps
基本應該這樣就沒問題了
每次要設定寄件都要再找一次, 實在很麻煩阿
對了, 萬一25 port無法, 也可以嘗試改成587或465看看喔
探索更多來自 哪裡好吃哪裡去:美食避雷箴 的內容
訂閱即可透過電子郵件收到最新文章。