在 laravel 中使用 gmail 发送电子邮件花费的时间太长

Sending email using gmail is taking too long in laravel

我已完成设置。邮件发送也能正常工作,但需要花费很多时间来发送邮件。

请告诉我解决这个问题的方法。

使用队列https://laravel.com/docs/5.6/queues 邮件将被添加到队列中并稍后发送。不需要客户端等待请求完成。

除非你运行多个工人并行。如果您的 SMTP 服务器的连接需要一秒钟,如果您有 10 个工作人员,您将每秒发送 10 封电子邮件。但请与您的 IT 核实,看看它们是否不受 IP 地址限制。

但老实说,要么您的 IT 人员查看他们的 SMTP 服务器发送电子邮件的速度不够快的原因,要么您考虑使用外部服务器进行群发邮件。[​​=12=]

所以我建议您更改您的 SMTP 服务器。或许对你有帮助。

更多信息:

https://www.reddit.com/r/laravel/comments/6e7knm/mail_facade_very_slow_sending_email_with_local/

https://learninglaravel.net/learn-to-send-emails-using-gmail-and-sendgrid-in-laravel-5