通常我們收發信是透過網頁瀏覽器如Edge, Firefox之類的來做郵件寄送 不過若是我們需要在網頁或是應用程式中, 可就不是如此了 為了避免郵件主機被濫用, 寄送郵件的主機(SMTP)通常都會需要經過驗證才能夠使用 早期可能是只要輸入帳號密碼 不過現在可能還會有些需要加密或是不同連接埠的設定, 甚至像是暗鎖 以Google的Gmail或是Google Workspace(前G Suite)為例 花樣就很多, http://xn--smtp-fb5fpj68bu7wvh0ay1xbu3a2k0e.gmail.xn--comsmtp-relay-582v.gmail.com/, SSL或TLS等加密, 還是Port 25, 465, 587等 甚至還有預設關閉的低安全性驗證(暗鎖) 然後一段時間又改一次... 每次設定都要重查, 或是原本可以地設定, 過段時間會失效等.... 反正我受夠了= = 整理一下目前可以用的設定吧! 以目前的Google Workspace來說, 使用smtp.gmail.com的主機跟25 port就可以 不過記得要選擇TLS與驗證, 不然可能會認IP之類 以這個設定來說, 可以直接發送沒問題 測試郵件也可以正常取得 若還是有失敗的現象 記得要到"低安全性應用程式存取權"把設定開啟 預設都是關閉的... 基本應該這樣就沒問題了 每次要設定寄件都要再找一次, 實在很麻煩阿
https://mshw.info/mshw/?p=25908
smtp gmail port 在 magepal/magento2-gmail-smtp-app: Configure Magento 2 to ... 的推薦與評價
Since Google's, Gmail and G Suite SMTP server does not use Port 25, you'll reduce the probability that an ISP might block your email or flag it as SPAM. Also, ... ... <看更多>
smtp gmail port 在 Could not connect to SMTP host: smtp.gmail.com, port: 587 的推薦與評價
... <看更多>