起きたこと
ELBでSSL化を行った際に、Laraveのメール認証が動かなくなってしまった。
エラーを探ってるとこんなメッセージが
This request has been blocked;. the content must be served over HTTPS.
結論
ここに記載してあるとおり
TLS/SSL証明を行うロードバランサの裏でアプリケーションが実行されている場合は別で対応が必要みたいです。
Tip!! AWS Elastic Load Balancingを使用している場合、$headersの値は
Request::HEADER_X_FORWARDED_AWS_ELBに設定する必要があります。$headersで使用する
内容の詳細は、Symfonyのtrusting proxiesドキュメントを参照してください。