Я отправляю письма с помощью Laravel следующим образом:
foreach ($users as $user) {
\Mail::to($user())->send(new Newsletter($user));
}
Я хотел бы получить массив всех пользователей, у которых был ответ bad_domain.В документах я обнаружил, что Laravel использует Swiftmailer, у которого есть способ поиска ответов bad_domain :
// Pass a variable name to the send() method
if (!$mailer->send($message, $failures))
{
echo "Failures:";
print_r($failures);
}
/*
Failures:
Array (
0 => receiver@bad-domain.org,
1 => other-receiver@bad-domain.org
)
*/
Однако я хочу использовать класс Mailable.Я не уверен, как мне это сделать с помощью Swiftmailer (к которому я могу получить доступ через \ Mail :: getSwiftMailer ()).
Есть ли простой способ получить bad_domains при использовании Mailable из Laravel?