В интернет-магазине я хочу отправить рассылку на многие почтовые адреса сразу. Я нашел вариант в Laravel для queue mails как:Конфигурация примера очереди почты Laravel
Mail::queue('emails.welcome', $data, function ($message) {
//
});
с текстом
Этот метод будет автоматически заботиться о толкая работу на очереди, чтобы отправить сообщение электронной почты в фоновом режиме. Конечно, вам нужно будет configure ваших очередей перед использованием этой функции.
В config/queue.php
У меня есть
'default' => env('QUEUE_DRIVER', 'sync'),
в документации для конфигурации он объясняет, как создать рабочие места очереди. Мне нужно сделать работу для примера почты, или мне нужно только сделать отдельные задания для других заданий для заданий?
Это не отвечает на вопрос, но я рекомендую использовать что-то вроде MailChimp или SendGrid или аналогичного по электронной почте взрывы, а не делать это с помощью вашего собственное приложение. Это уменьшит шансы иметь дело с сервером, помеченным для спама, удалить часть загрузки с вашего сервера и дать вам массу дополнительных характеристик и функций, таких как отказ от подписки. –
@JoshJanusch благодарит, im использует gmail для бизнеса, поэтому он не является настраиваемым почтовым сервером, а отправляется из gmail. –