如何排队向所有电子商务用户发送电子邮件(Laravel)

时间:2020-05-04 09:15:01

标签: laravel

我找不到任何有关如何使用laravel发送大量电子邮件的教程。首先,我使用了foreach,但它在将来的(RTO)或404中出错,无法处理请求。 请任何帮助。 提前致谢。 。 。

如何使用

Mail::queue('emails.market',$data,function($mail)use($emails,$subject,$data){
    $mail->to($firstEmailAddredd);
    $mail->to($restAllEmailAddredd);
    $mail->subject($subject);
    $mail->from($emails);
  });

1 个答案:

答案 0 :(得分:0)

和往常一样,我建议您阅读几次文档,以更好地了解所有Laravel组件如何组合在一起。在这种情况下;

对于测试电子邮件,我强烈建议一开始使用MailTrap之类的服务。


测试步骤:

  1. 首先测试发送一封电子邮件而无需排队,以确保您的Mailable配置正确
  2. 现在将一封电子邮件排队,以确保您的队列正在工作
  3. 现在看看在队列上发送多封电子邮件

重要说明::通过Google或Microsoft提供的SMTP服务发送多个排队的电子邮件时,很有可能它们会阻止您每分钟发送超过x封电子邮件(对于Outlook,每分钟20封电子邮件)。您将需要遵守这些限制措施,否则您的电子邮件将被拒绝并且不会发送!