為什麼我在 PHPMailer 中收到「SMTP 錯誤:無法驗證」?

Mary-Kate Olsen
發布: 2024-11-11 16:37:02
原創
989 人瀏覽過

Why Am I Getting

在PHPMailer 中「SMTP 錯誤:無法驗證」:解決驗證失敗

在PHPMailer 中,遇到錯誤「SMTP 錯誤:無法驗證」嘗試傳送電子郵件時出現「authenticate」表示郵件伺服器有驗證問題。雖然您已確保使用者名稱和密碼的準確性,但可能存在更根本的問題。

導致此錯誤的一個潛在原因在於 Google 的安全措施。為了提高安全性,Google 要求使用 Gmail 發送電子郵件的第三方應用程式啟用「允許安全性較低的應用程式」。如果停用此選項,PHPMailer 和其他類似應用程式可能會遇到身份驗證錯誤。

要解決此問題,請按照以下步驟操作:

  1. 透過myaccount.google.com 存取您的Google 帳戶.
  2. 導覽至「登入與安全」。
  3. 找到並選擇「具有帳戶存取權限的應用程式」。
  4. 向下捲動至標題為「安全性較低的應用程式」的部分.
  5. 啟用「允許安全性較低的應用程式」選項。

或者,您可以透過 https://myaccount.google.com/lesssecureapps 直接存取這些設定。

透過啟用“允許安全性較低的應用程式”,您授權 PHPMailer 和其他安全性較低的應用程式存取您的 Gmail 帳戶以發送電子郵件。這應該可以解決您在 PHPMailer 中遇到的身份驗證錯誤。

以上是為什麼我在 PHPMailer 中收到「SMTP 錯誤:無法驗證」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板