symfonyのmessengerでmessenger:consumeしてもメッセージが送られない

symfonyのmailerでメール送信をするも、php bin/console messenger:consumeしても溜まったメッセージキューが消化されなかった。

例によってStackOverflowで同じ現象に遭遇した人を発見!

結果はタイムゾーン設定の問題だった!

index.phpに無理やりdate_default_timezone_set('Asia/Tokyo');を書き込んでいたため、コマンドではindex.phpを経由せずタイムゾーンが無視されてしまっていたというかなり恥ずかしいバグ・・・

気をつけましょう。