首頁  >  文章  >  後端開發  >  無法透過 Gmail 傳送電子郵件:對「535 使用者名稱和密碼未接受」錯誤進行故障排除?

無法透過 Gmail 傳送電子郵件:對「535 使用者名稱和密碼未接受」錯誤進行故障排除?

Susan Sarandon
Susan Sarandon原創
2024-10-18 18:03:29813瀏覽

Unable to Send Emails via Gmail: Troubleshooting

意外的SMTP 回應代碼:排除「535 使用者名稱和密碼未接受」錯誤

嘗試使用SwiftMail 透過Gmail 發送電子郵件時,可能會出現錯誤,指示“預期回應碼為250,但收到代碼“535”,訊息為“535-5.7.8 使用者名稱和密碼未接受”。此問題可能是由於感知到的垃圾郵件行為而出現。

要解決對於此問題,請考慮以下步驟:

  • 停用不太安全的應用程式存取: 在Gmail 設定中啟用「允許不太安全的應用程式」以允許SwiftMail 繞過安全限制。
  • 刪除驗證碼驗證:停用Google 驗證碼驗證以簡化登入流程。
  • 啟用兩步驟驗證:啟用兩步驟驗證以增強帳戶功能

但是,如果這些措施失敗,請實施以下解決方案:

  1. 啟用兩步驟驗證:造訪Google 的「兩步驟驗證」驗證」頁面並啟動該功能。
  2. 建立應用程式密碼:專門為您的電子郵件系統產生應用程式密碼。
  3. 更新環境檔案:將環境檔案 (.env) 中的 Gmail 密碼替換為步驟 2 中產生的應用程式密碼。
  4. 重新啟動伺服器:重新啟動網路伺服器以套用變更。

完成這些步驟後,您應該能夠使用 SwiftMail 透過 Gmail 成功發送電子郵件。

以上是無法透過 Gmail 傳送電子郵件:對「535 使用者名稱和密碼未接受」錯誤進行故障排除?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn