我正在尝试使用 Laravel Mailable 向所有客户发送电子邮件。我有以下邮件结构。
<?php
namespace App\Mail;
use Illuminate\Bus\Queueable;
use Illuminate\Mail\Mailable;
use Illuminate\Queue\SerializesModels;
use Illuminate\Contracts\Queue\ShouldQueue;
/**
* Class BroadcastEmail
* @package App\Mail
*/
class BroadcastEmail extends Mailable
{
use Queueable, SerializesModels;
/**
* @var
*/
private $title;
/**
* @var
*/
private $body;
/**
* Create a new message instance.
*
* @param $title
* @param $body
* @return void
*/
public function __construct($title, $body)
{
$this->title = $title;
$this->body = $body;
}
/**
* Build the message.
*
* @return $this
*/
public function build()
{
return $this->subject($this->title)->view('emails.broadcast')->with(['body' => $this->body]);
}
}
我已使用以下代码发送电子邮件。
Mail::to($recipients)->send(new BroadcastEmail($title, $message));
这里,$recipients变量是客户电子邮件的数组。将来它的大小可以超过10,000。$recipientsMail Facade 可以处理以发送电子邮件的数组的最大大小是多少?
我已经阅读了 laravel 邮件文档并且无法弄清楚。任何类型的建议和帮助表示赞赏。
婷婷同学_
Helenr
明月笑刀无情