回應代碼預期為250,實際上卻收到了535,且訊息顯示為"535-5.7.8 使用者名稱和密碼不被接受"
P粉510127741
P粉510127741 2023-08-21 23:19:07
0
2
551
<p>我最近在嘗試透過gmail發送郵件時遇到了一個SwiftMail錯誤。 </p> <pre class="brush:php;toolbar:false;">預期的回應碼為250,但收到了代碼"535",並附帶訊息"535-5.7.8 使用者名稱和密碼不被接受。< /pre> <p>我嘗試透過我的gmail發送郵件,Google認為我是垃圾郵件(可能是因為我請求得太快了),他們給我發了一封郵件說我的帳戶被訪問,我告訴他們是我自己操作的。我能夠順利發送郵件,只是現在出現了這個問題。 </p> <p>這是我的env檔的內容。 </p> <pre class="brush:php;toolbar:false;">MAIL_DRIVER=smtp MAIL_HOST=smtp.gmail.com MAIL_PORT=587 MAIL_USERNAME=talentscoutphil@gmail.com MAIL_PASSWORD=mypasswordhere MAIL_FROM=talentscoutphil@gmail.com MAIL_NAME=talentscout</pre> <p><br /></p>
P粉510127741
P粉510127741

全部回覆(2)
P粉450079266

我遇到了同樣的問題,更改我的gmail密碼解決了這個問題,還不要忘記在你的gmail帳戶上啟用不安全的應用程式

P粉937382230

我在互聯網上進行了研究,一些答案包括啟用“較低應用程式的訪問”和“解鎖gmail驗證碼”,但不幸的是對我沒有起作用,直到我找到了兩步驗證。

我所做的是:

  1. 在Google上啟用兩步驟驗證,點選這裡

  2. #建立系統使用的應用程式密碼,點擊這裡

  3. 我選擇了其他(自訂名稱)並點擊生成

  4. #進入我的laravel環境文件並進行了編輯

    MAIL_USERNAME=talentscoutphil@gmail.com

    #

    MAIL_PASSWORD=產生的密碼
  5. 重新啟動我的Apache伺服器,然後它又可以工作了

這是我的解決方案。我創建了這個解決方案,至少讓其他人不再浪費時間去尋找可能的答案。 ###
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!