【发布时间】:2017-07-11 03:21:24
【问题描述】:
我已经将 Redis 与 Laravel 连接起来用于排队电子邮件,一切都很好...... 但在开发环境中,我使用 mailtrap.io(免费版)。
问题是 mailtrap 只允许每秒接收 2 封电子邮件,所以我永远不会收到所有排队的电子邮件,因为 redis 发送电子邮件就像疯了一样......也许 10 per/s
有没有办法以某种方式减慢队列速度,使其每秒最多发送 2 封邮件?
【问题讨论】:
-
可能类似于
Mail::getSwiftMailer()->registerPlugin(new \Swift_Plugins_AntiFloodPlugin(2, 1));第一个参数是每个连接发送的最大电子邮件数,第二个参数是连接之间的等待时间,以秒为单位。如需更多帮助check this -
我正在使用 Laravel - 通知发送邮件...
-
你能帮我一下吗,这个插件具体在哪里调用?