kuro

1 minute read

メールファサードでログへ出力

Mailファサードを使ったメール内容のログ出力でエラーが発生したのでメモしておきます。

Expected response code 250 but got code "530", with message "530 5.7.1 Authentication required "

変更点は2か所です。
configディレクトリのmail.php

'driver' => env('MAIL_DRIVER', 'log'),

.envファイル

MAIL_DRIVER=log

に変更しました。

Mailファサードを使うためにをコントローラーファイルに記述しました。

use Illuminate\Support\Facades\Mail;

以下のようにローカルで確認している場合は一旦終了させて、再度サーバーを立てます。
.envファイルをこれで再読み込みするためです。

docker-compose exec php php example/artisan serve --host 0.0.0.0

その後、上手くいけば、ログファイルにメールの内容が書きだされていました。