Why email took time to arrive or not working

Why email took time to arrive or not working

1) Why email are not working

Please make sure if emails are not in spams or junks folders.

2) Why email took time to arrive

Email delay(arrival to the inbox) could be due to many reason. First of all this could be your email content. Some email providers like gmail take time to read content and decide either put it to spam or in inbox.

So your content should be strong, and don't write such kind of content which could be a suspicious.

This not related to application because when any event trigger then it send email because php functions runs.

You might check other SMTP host other than gmail, like sendgrid which give the 100% accuracy to target the inbox and send emails timely

https://sendgrid.com/docs/for-developers/sending-email/laravel/