在嘗試使用PHPMailer 透過Gmail 發送電子郵件時,您可能會遇到「SMTP 錯誤:無法驗證」訊息。此錯誤通常源自於不正確的 SSL/TLS 設定或不正確的身份驗證憑證。
SSL/TLS 設定:
提供的 PHP 腳本使用「tls」作為安全連線方法。確保 Apache 和 PHP 都針對 SSL/TLS 連線進行了適當設定。應在 PHP 中啟用 OpenSSL 擴展,並在 Apache 中啟用 mod_ssl 模組。
驗證問題:
驗證提供的使用者名稱和密碼。此外,對於 Gmail,請考慮在帳戶設定中啟用「允許安全性較低的應用程式」選項。
導航到以下連結以存取這些設定:
https://myaccount.google。 com/security
在左側選單中,選擇「具有帳戶存取權限的應用程式」並將「允許不太安全的應用程式」切換為「開啟」。
其他故障排除提示:
結論:
解決「SMTP 錯誤:無法驗證」問題通常涉及以下內容解決 SSL/TLS 設定並確保正確的驗證憑證。透過實作上面提供的建議,您應該能夠使用 PHPMailer 透過 Gmail 成功發送電子郵件。
以上是為什麼我在使用 PHPMailer 發送電子郵件時收到「SMTP 錯誤:無法驗證」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!