簡體   English   中英

身份驗證器登錄返回預期響應代碼 235 但得到代碼“535”,消息“535 不正確的身份驗證數據”

[英]Authenticator LOGIN returned Expected response code 235 but got code "535", with message "535 Incorrect authentication data "

您好,我正在嘗試在 laravel 中發送電子郵件。但是在嘗試發送時會產生以下錯誤並且郵件不會發送。 但是在本地主機上一切正常,沒有任何問題。

  Failed to authenticate on SMTP server with username "lifeloveandotherthings94@gmail.com" using 2 possible authenticators. Authenticator LOGIN returned Expected response code 235 but got code "535", with message "535 Incorrect authentication data
     ". Authenticator PLAIN returned Expected response code 235 but got code "535", with message "535 Incorrect authentication data"

以下是我的代碼 in.env

MAIL_DRIVER=smtp
MAIL_HOST=smtp.googlemail.com
MAIL_PORT=465
MAIL_USERNAME=myemail@gmail.com
MAIL_PASSWORD=MyEmailPassword
MAIL_ENCRYPTION=ssl
MAIL_FROM_ADDRESS=noreply@lifelove.com
MAIL_FROM_NAME='LifeLoveAndOtherThings'

我還沒有在 config/mail.php 添加附加代碼

'stream' => [
    'ssl' => [
        'verify_peer' => false,
        'verify_peer_name' => false,
        'allow_self_signed' => true,
    ],
],

我沒有在 config/mail.php 中更改或添加我的電子郵件。我只在 .env 文件中設置了它。 這里有什么問題。

我有一個類似的錯誤,我引用了我的密碼,它就像魅力一樣。

MAIL_PASSWORD="YourEmailPassword"

如果問題仍然存在,請嘗試在雙引號中使用用戶名、密碼和端口號。

如果您使用的是個人 Gmail 帳戶,請按照以下步驟操作:

  1. Go 到https://myaccount.google.com/security#connectedapps
  2. 查看安全菜單 -> 具有帳戶訪問權限的應用程序菜單。
  3. 您必須打開“允許不太安全的應用程序”選項。

如果您已經按照這些步驟操作,請嘗試重新啟動您的項目。 如果它仍然不起作用,請繼續執行以下步驟:

  1. 訪問https://accounts.google.com/UnlockCaptcha
  2. 點擊繼續按鈕

祝你好運!

對我來說,這是我的問題

Authenticator XOAUTH2 returned Expected response code 235 but got code "535", with message "535 5.7.3 Authentication unsuccessful 

在生產幾個月后突然發生(在它完美運行之前)。 在訪問了其他類似問題的帖子后,沒有一個有效,我找到的解決方案是......

更改密碼並等待一段時間才能生效。

我知道我知道

我認為 outlook 上的密碼在一段時間后過期了。 配置是一樣的。

嘗試使用以下任一方法解決它: Your.env 應該是這樣的..

這如果域 email

MAIL_DRIVER=mail
MAIL_HOST=mail.yourdomain.com
MAIL_PORT=465
MAIL_USERNAME=yourdomain.com
MAIL_PASSWORD="password"
MAIL_ENCRYPTION=ssl
MAIL_FROM_NAME="${APP_NAME}"

這如果為 Gmail email

MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=465
MAIL_USERNAME=youremail@gmail.com
MAIL_PASSWORD="yourPassword"
MAIL_ENCRYPTION=ssl
MAIL_FROM_NAME="${APP_NAME}"

第二個選項Change

MAIL_ENCRYPTION=ssl

MAIL_ENCRYPTION=tsl

或相反亦然

第三個選項

允許安全性較低的應用程序 email

我希望它能解決你的問題

如果您使用 cpanel/whm,您可以這樣做:

  1. 在 WHM 中搜索服務器配置中的 TweakSetting
  2. 在調整設置頁面中單擊郵件選項卡
  3. 在郵件選項卡中搜索 smtp
  4. 搜索 Restrict outgoing SMTP to root, exim, and mailman (FKA SMTP Tweak) 在此處輸入圖像描述
  5. 將默認打開更改為關閉
  6. 保存新設置

希望對你有幫助:)

在我的案例中,通過禁用 WHM 的 SMTP 限制選項解決了這個問題。 在此處輸入圖像描述WHM SMTP 限制

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM