【问题标题】:Sending multiple unique emails at once in laravel (mailtrap.io)在 laravel (mailtrap.io) 中一次发送多封独特的电子邮件
【发布时间】:2018-03-11 18:04:30
【问题描述】:

我有一个包含变量emailsignup_token 的电子邮件数组。我想将signup_token 发送到该数组中的相应电子邮件。如何一次发送多封电子邮件,其中包含来自 Laravel 数组的独特内容。我正在使用邮件陷阱。阵列会很大,可能多达 20-25 个阵列(带有电子邮件和唯一的注册令牌)。当我用 foreach 做的时候,它真的很慢。

foreach(request('email_list') as $email) {
    array_push($emailList, [
        'email' => $email,
        'signup_token' => md5($email)
    ]);
    Mail::to($email)->send(new RegisterStudent(md5($email)));
}

【问题讨论】:

    标签: php laravel


    【解决方案1】:

    如果 foreach 对您来说速度很慢,您可以将它们插入数据库队列,然后设置一个从该队列读取数据并在后台按顺序发送它们的工作程序。

    通过这种方式,您可以从一开始就扩展应用程序的功能

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-17
      • 1970-01-01
      • 2011-09-06
      • 2011-04-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多