在laravel 5中一次发送500封电子邮件

时间:2016-01-07 00:43:18

标签: laravel laravel-5

我正处于一个项目中,我必须向群组发送电子邮件,其中每个群组都有300/400/500的电子邮件地址。我必须一次发送电子邮件到群组。我已经通过正常流程(获取电子邮件地址并通过循环发送电子邮件)完成此操作。当一个组有10-20个电子邮件地址时它工作正常,但是当一个组有100个或更多的电子邮件时,它会执行很长时间,一段时间后它会出错。我需要在laravel 5或其他方面采取任何技术问题吗?

我正在使用gmail smtp服务器。

1 个答案:

答案 0 :(得分:0)

在laravel上使用队列系统。

Laravel queue

Mail::queue('email.send_email', $somedata, function($m){
    $m->to('example@example.com');
})