【发布时间】:2015-12-23 14:36:43
【问题描述】:
在我正在制作的网上商店中,我想一次向多个邮件地址发送时事通讯。我在 laravel 中找到了queue mails 的选项,例如:
Mail::queue('emails.welcome', $data, function ($message) {
//
});
有文字
此方法将自动处理将作业推送到 队列在后台发送邮件消息。当然,你会 在使用此功能之前需要configure您的队列。
在config/queue.php我有
'default' => env('QUEUE_DRIVER', 'sync'),
在配置文档中,它解释了如何创建队列作业。我需要为邮件示例制作一份工作,还是只需要为其他自定义队列作业制作单独的工作?
【问题讨论】:
-
这不能回答问题,但我建议使用 MailChimp 或 SendGrid 或类似的东西来发送电子邮件,而不是通过您自己的应用程序进行。它将减少必须处理您的服务器被标记为垃圾邮件的机会,从您的服务器中删除一些负载,并为您提供大量额外的统计信息和取消订阅等功能。
-
@JoshJanusch 谢谢,我使用 gmail 做生意,所以它不是自定义邮件服务器,而是从 gmail 发送的。
标签: laravel