A simple guide to queuing mail in Laravel

A queue allows you to defer the processing of tasks like sending e-mails or firing API requests until you’re ready to deal with them. In practice, you can queue anything you like; but it’s primarily designed for anything that would either bring your server to a crawl if you were to do all processing at once or where rate-limiting would otherwise take effect.