最近のSymfonyでメール送信をする場合にSwiftmailerではなくsymfony/mailerを使うことが多いかと思います。 テストではメール送信したくないみたいなことも多いハズ。
Swiftmailerでテスト時にメールを送らないようにする
公式ドキュメントに記述がありますが、swiftmailer.yamlで設定する事ができます。
disable_delivery: true
にすればメールは送信されません。
|
|
How to Work with Emails during Development - Disabling Sending
symfony/mailerでテスト時のメールを送らないようにする
Symfony5時代においてはsymfony/mailerを使うのが一般的になってきたと思いますが、symfony/mailerではdisable_delivery: true
の設定がありません。
代わりに.envでMAILER_DSN
の値を変更してメールを送らなようにします。
|
|