![群发电子邮件 - cron 作业](https://linux22.com/image/527491/%E7%BE%A4%E5%8F%91%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%20-%20cron%20%E4%BD%9C%E4%B8%9A.png)
在我的项目中,我需要每月向网站的注册会员发送一次电子邮件。为此,我在 cpanel 上设置了一个 cron 作业,它运行良好。
我怀疑的是,明天网站的用户数量会增加,会有成千上万的用户。那么 cron 任务还能正常工作吗?
我想知道 cron 是否可以处理一次向数千名用户发送电子邮件的任务。
请帮忙。
答案1
如果您定期向数千名用户发送消息,那么 cron 作业在技术上应该能够做到这一点,但它对您和您的用户来说合适吗?
邮件列表管理应用程序(例如邮递员) 可能更合适。它可以配置为以不太可能违反垃圾邮件过滤器的方式发送消息,将帮助您管理谁收到消息,并应允许收件人选择退出。您仍然可以设置 cron 作业以按计划触发消息的发送 - 我相信这是发送批量消息的更可持续的方式。
答案2
我正好遇到了这个问题,所以我创建了 Fat Controller 来解决它。Fat Controller 基本上是一个用 C 编写的守护进程,可以定期运行其他程序,例如发送下 x 封电子邮件的脚本。
诀窍在于它可以同时运行脚本的多个实例。
我写了关于这个特定用例的文章: http://www.4pmp.com/fatcontroller/use-cases/