我为单个用户开发了新闻稿模块,其工作正常。
现在我需要为多个用户扩展模块。
我的问题是,当多个用户同时为多个订阅者安排简报时,如何管理简报?
我认为它有两种方式,首先是在完成第二次发送后执行第一期通讯。第二种方法是从数据库中为订阅者提取随机记录以发送新闻稿,以便它同时发送。
答案 0 :(得分:0)
我建议您将所有任务存储在数据库和发送所有邮件的功能中,并将任务标记为已完成。我将使用cronjob执行此函数。
https://ellislab.com/codeigniter/user-guide/general/cli.html
我还建议您逐个发送邮件(取决于您要发送的邮件数量)以避免被标记为垃圾邮件。