メールファサードでログへ出力
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
その後、上手くいけば、ログファイルにメールの内容が書きだされていました。
Share this post
Twitter
Google+
Facebook
Email