gpt4 book ai didi

php - Laravel Mail::send() 在一个循环中

转载 作者:搜寻专家 更新时间:2023-10-31 21:56:35 24 4
gpt4 key购买 nike

我可以在重复 1000 次的循环中安全地使用 Mail::send() 吗?

我的意思是在这样的循环中使用 php mail() 可能有问题,因为据说它会为每次调用打开一个 SMTP 套接字,但是 laravel Mail::send 呢? ()?

更新:循环本身在队列作业中。

最佳答案

而不是通过循环将作业本身放入队列中(这可能会导致该作业超时,具体取决于您的队列配置):

使用 Mail::queue 将每封电子邮件逐一排队。这样,例如,您将在队列中有 100 封电子邮件,每封电子邮件都一个接一个地运行,直到队列为空。

拥有一种管理/记录失败队列作业的方法也是一个好主意,这样您就可以看到哪些失败了:http://laravel.com/docs/5.1/queues#dealing-with-failed-jobs

关于php - Laravel Mail::send() 在一个循环中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32995920/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com