Я пытаюсь отправлять электронные письма всем клиентам, использующим 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 в будущем. Каков максимальный размер массива $recipients
, который Mail Facade может обрабатывать для отправки электронных писем?
Я уже прочитал почтовую документацию laravel и не могу понять. Любые предложения и помощь приветствуются.
to
, ноbcc
, если вообще. 16.08.2019to
, все клиенты будут видеть адреса электронной почты других клиентов, и у вас будет огромная дыра в безопасности. 16.08.2019