応答コードは 250 であると予想されていましたが、代わりに 535 が受信され、メッセージは「535-5.7.8 ユーザー名とパスワードが受け入れられません」でした。
P粉510127741
2023-08-21 23:19:07
<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=私のパスワードはこちら
MAIL_FROM=talentscoutphil@gmail.com
MAIL_NAME=タレントスカウト</pre>
<p><br /></p>
私も同じ問題を抱えていました。Gmail パスワードを変更すると問題は解決しました。Gmail アカウントで 安全でないアプリケーションを有効にすることも忘れないでください
インターネットで調べたところ、「アプリのアクセスを下げる」や「Gmail 確認コードのロックを解除する 」を有効にするなどの回答がありましたが、残念ながらうまくいきませんでした。二段階認証が見つかりました。
私がやったこと:
Google で 2 段階認証を有効にするには、ここをクリックしてください
システムで使用するアプリケーション パスワードを作成するには、ここをクリックしてください
「その他 (カスタム名)」を選択し、「生成」をクリックしました
laravel 環境ファイルに移動して編集します
MAIL_USERNAME=talentscoutphil@gmail.com
MAIL_PASSWORD=生成されたパスワード
これが私の解決策です。私がこのソリューションを作成したのは、少なくとも他の人が考えられる答えを探して時間を無駄にしないようにするためです。