目次
laravelでメール(gmail)を送信する時にエラーが起きた
システム内でメールを送信しようとしたら、下記のエラーが発生
Failed to authenticate on SMTP server with username “XXXX@gmail.com” using 3 possible authenticators. Authenticator LOGIN returned Expected response code 235 but got code “534”, with message “534-5.7.9 Application-specific password required
解決法
調べてみると、解決法は2つあるようです!

今回は2段階認証プロセスを使用をしました
Gmailアカウントの2段階認証プロセスを使用
gmailのアプリパスワードを利用すると、エラーは解決しました。
手順は、googleアカウントのセキュリティに移動したら
① 下記の2段階認証プロセスをオンにする


電話番号を入力すると、認証コードが届くのでそれを入力して2段階認証プロセスは完了
② 2段階認証プロセスの下にあるアプリパスワードでパスワードを作成

アプリを選択、その他を選び好きな名前を入力するとモーダルでパスワードが表示される

生成されたパスワードを、.envのMAIL_PASSWORDに設定する
私は上記の対応で、エラーが解消されメールが送信できるようになりました。
安全性の低いアプリがアカウントにアクセスすることを許可
安全性の低いアプリがアカウントにアクセスすることを許可をする
上記の対応でもエラーが解消されるという記事があったのですが、
なぜか私は解消されませんでした・・・・
エラーが発生した場合は、どちらかを試してみるのがいいと思います!
(.env編集後はphp artisan config:clearを忘れないでくださいね〜)