php - 如何使用 cron 作业在 framework laravel 上发送更多电子邮件

标签 php laravel email cron

如何发送更多电子邮件,例如 1000 封或更多。 我使用 laravel 框架,我想根据一个请求或 cron 作业发送电子邮件。

如果在其中使用 Mail fasade 并发送电子邮件很慢。 ..但如果使用 Mail fasade 并回调更多收件人,那么请发送电子邮件给更多收件人。

我如何发送电子邮件?

谢谢。

最佳答案

您可以将您的邮件推送到队列中,并从您的 cron 作业中安排 queue:work 命令。

https://laravel.com/docs/5.3/mail#queueing-mail

1000 封电子邮件很多,因此这需要时间是正常的。您的邮件服务器可能还会限制您的电子邮件,因此服务器不会被标记为垃圾邮件服务器。

关于php - 如何使用 cron 作业在 framework laravel 上发送更多电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41547132/

相关文章:

PHP 将图像附加到电子邮件

python - 从 Flask 中的用户获取正确的 IP 地址

javascript - jQuery - 将通知标记为已读

php - Yii findByAttribute() 函数 WITH() 关系查询

php - Laravel - 加入具有复合主键的表

php - 业务逻辑放在 Lumen 哪里?

php - Laravel 的 session() 和 request()->session() 的真正区别是什么?

php - msqli stmt->bind error '无法通过引用传递参数 2

javascript - 如何检查来自用户收件箱的网页请求

ruby-on-rails - 如何在发送前修改 actionmailer 电子邮件 html_part