0
0

More than 3 years have passed since last update.

laravelでgmailを使ってのメール送信ができない(laravel Expected response code 250 but got code "530")

Last updated at Posted at 2021-09-09

下記の記事を参考にgmailのサービスを使ってlaravelからパスワードリセットのメール等を送れるように試みました。

環境
IDE AWS cloud9
laravel6

設定は完了したものの所々でエラーに捕まったのでシェアします

エラー

前提のcache等のクリア

.envファイルを書き換えたら必ずcacheをクリアしましょう。クリアしないとenvファイルの内容が反映されません。

php artisan cache:clear

下記の記事を保存しておきましょう
https://qiita.com/Ping/items/10ada8d069e13d729701

config/mail.phpの確認

envファイルの内容はconfigファイルを経由して反映されます。
envファイルの内容によって変わります

.env
MAIL_DRIVER=smtp

の場合には

config/mail.php
'driver' => env('MAIL_DRIVER', 'smtp'),
.env
MAIL_MAILER=mailgun

の場合には

config/mail.php
'driver' => env('MAIL_MAILER', 'mailgun'),

laravel Expected response code 250 but got code "530"のエラーが出た

下記の記事を参考にしました

自分は

MAIL_ENCRYPTION=null

から

MAIL_ENCRYPTION=tls

に変えたら動きました

メール認証メールのリンクをクリックすると403エラー

E-Mail Verificationを実装中にTarget class [App\Listeners\LogVerifiedUser] does not exist.

感想

このエラーを解消するだけで丸2日かかりました。
少しでも役に立っていただければと思います。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0