How to resend those emails which fails to dispatch from Laravel?

In my laravel server mail sometimes fails to deliver to recipients and I want to resend those emails until they send successfully to them, I want to manage it globally for whole app without using database help.

P.S. I’m using Laravel default Mail helper function in Laravel 6.2

I’ve tried with using try catch everywhere Mail helper function has been used, but this is something long and weird from code perspective.