Reputation: 1008
Laravel and Lumen provide a Queueing mechanism for queueing tasks that take more processing so that the performance of web-app is not affected during busy times.
But when using 3rd party Emailing service like SendGrid, Gmail.
Should I queue Email Sending through 3rd party? I don't know whether it'd take as much processing on my Laravel Web-App as self-hosted Email Sending does?
Upvotes: 4
Views: 384
Reputation: 1858
It totally depends on situation. Suppose you need to verify a user's email address so the verification email should be send in real time. Now another situation, you have to send a newsletter, so you can send it any time. So it totally depends on the importance of the email.
Here can read about different email types, https://www.mailjet.com/docs/email_types
Upvotes: 1