Я использую Mail функция в laravel под SwiftMailer библиотека.Laravel отправка отдельно, несколько почта без использования foreach loop
Mail::send('mail', array('key' => $todos1), function($message) {
$message->to(array('[email protected]','[email protected]','[email protected]','[email protected]'))->subject('Welcome!');
});
выше функция отправляет почту на несколько пользователей, но пользователи знают о том, кто все отправляется почта, как его в адрес состоит из
To: [email protected], [email protected], [email protected], [email protected]
Так Симметричного, чтобы исправить это я использовал foreach
цикл, который отправляет почту seperatly
foreach($to as $receipt){
//Mail::queue('mail', array('key' => $todos1), function($message) use ($receipt)
Mail::send('mail', array('key' => $todos1), function($message) use ($receipt)
{
$message->to($receipt)->subject('Welcome!');
});
}
Приведенный выше код работает отлично ...
Мой вопрос в том, что в этой расширенной структуре есть какая-либо функция, которая могла бы отправлять письма пользователям с уникальным адресом to
(т. Е.) Без одного пользователя, знающего, как много других отправляется одна и та же почта без использования foreach
.. .
Если мне нужно использовать переменные, связанные с каждой destinatary в электронной почте, я должен использовать '' 'Еогеасп '' '? – JCarlos
@JCarlos Да, если каждое электронное письмо уникально, тогда вам нужно будет зациклиться и отправить все. Вышеуказанное работает только в том случае, если вы отправляете то же самое электронное письмо всем – Steve