web-dev-qa-db-ja.com

応答コード250を予期していましたが、メッセージ「535-5.7.8ユーザー名とパスワードは受け入れられませんでした」コード「535」を取得しました

Gmail経由でメールを送信しようとしたときに、最近SwiftMailエラーが発生しました。

 Expected response code 250 but got code "535", with message "535-5.7.8 Username and Password not accepted.

私は自分のGmail経由でメールを送信しようとしていましたが、Googleは自分がスパムだと思っていました(おそらく速すぎるリクエストだったためです)。私は問題なくメールを送信することができました、そして、それはちょうど今起こりました。

これは私のenvファイルの内容です。

MAIL_DRIVER=smtp
MAIL_Host=smtp.gmail.com
MAIL_PORT=587
[email protected]
MAIL_PASSWORD=mypasswordhere
[email protected]
MAIL_NAME=talentscout
25
Camilo Go Jr.

私はインターネットで調査しましたが、いくつかの答えには、「lesser appへのアクセスの有効化」と「Gmail captcha」。残念ながら、2段階認証プロセスが見つかるまでうまくいきませんでした。

私がしたことは次のとおりでした:

  1. googleで2段階認証プロセスを有効にします HERE

  2. システムで使用するアプリパスワードを作成します HERE

  3. Others(カスタム名)を選択し、生成をクリックしました

  4. laravelのenvファイルにアクセスして、これを編集しました

    [email protected]

    MAIL_PASSWORD = thepasswordgenerated

  5. Apacheサーバーを再起動し、ブームになりました! 再び動作します

これが私の解決策でした。これは、少なくとも他の人が答えを探して時間を無駄にしないようにするために作成しました。

111
Camilo Go Jr.

私は同じ問題を抱えていたので、Gmailのパスワードを変更すると問題が解決し、有効にすることも忘れないでください Gmailアカウントの安全性の低いアプリ

5
M-O-H-S-E-N

私はすべて元気でした。安全性の低いアプリオプションも有効になりました。それでも、エラーが発生していました。私がやったことは:

  • Googleから送信されますCritical security alert
  • 次に、そのアクティビティを承認する必要があります。 (「YES、THAT WAS ME」と入力します)
  • その後、もう一度メールを送信してみてください。

私は同じ問題を抱えていました

gmail.comにアクセスします

マイアカウント

そして有効にする

安全性の低いアプリを許可する:オン

仕事を始める

2
Tigran

このシングルステップは私のために働いた... 2ステップ検証なし。ローカル開発用にダミーアカウントを作成したため、この設定で問題ありませんでした。アカウントに個人データや重要なデータが含まれていない場合にのみ、これを行うようにしてください。これは、このエラーに対処する別の方法であり、安全ではありません。

安全性の低いアプリにアクセスを許可する設定をオンにしました。こちらのフォーム: https://myaccount.google.com/lesssecureapps

これがあなたの目的に役立つことを願っています。

1
zeetit

Gmailは、セキュリティ上の理由から、他のアプリケーションでユーザー名として使用されている住所の使用をブロックする傾向があります。メール用に新しいメールアドレスを作成するか、安全性の低いアプリアクセスにアクセスして、安全性の低いアプリのアクセスをオンにする必要があります。 Gmailは、確認のためにメールを送信します。このメールでは、変更が自分で行われたことを確認できます。その場合にのみ、アプリケーションを介してメールを送信する目的でそのようなメールアドレスを使用できます。

1
Jiwan

これは私の.envメール設定です

MAIL_DRIVER=smtp
MAIL_Host=smtp.googlemail.com
MAIL_PORT=587
[email protected]
MAIL_PASSWORD=hello27
MAIL_ENCRYPTION=tls

私は質問で述べたのと同じエラーを取得していましたが、

php artisan config:cache

すべてがうまくいきました

0
ovie tennyson