如何使用Rss新闻源实现新闻通讯系统?

时间:2013-04-15 09:11:43

标签: php mysql rss newsletter

我有一个包含日常新闻的新闻门户网站。我需要通过时事通讯向订阅者发送每日新闻。

我已经实现了一个执行以下任务的PHP / MySQL自定义新闻稿系统:

  • 获取每日新闻
  • 获取需要简报的用户列表
  • 每晚通过cronjob我会每隔5分钟启动一个执行上述操作的脚本,每个周期一次向10个收件人发送简报

问题:

  1. 我必须估计这个cronjob需要运行多长时间才能完成完整的用户列表(5'x 10封电子邮件)= 120Email / hours = TotalUsers / emailperhours = cronjob需要运行的小时数 我克服了这个问题,因为直到现在我还没有这么多用户,我仍然可以设法让cronjob运行足以发送所有邮件,但是对于未来?

  2. 所有电子邮件接收者都保存为双重选择,这意味着我非常确定它们的存在,但是您可以想象我会因为其他原因而无论多少邮件传递: 在这里我需要帮助,因为我不知道怎么赶到那里通过PHP发送邮件并更新MySQL表以暂停这些不必要的发送。

  3. 备选方案:
    我知道有很多提供商提供新闻稿系统,但每次你编写你的静态电子邮件正文时这都很好。在这里,我需要一个动态的电子邮件正文,每天都会生成新鲜的新闻,然后将其发送给收件人。 我还需要一些建议。

1 个答案:

答案 0 :(得分:0)

您可能会发现使用像SendGrid这样的服务是值得的 - 他们有一个处理动态内容的API。我自己没有测试过这方面的问题,但是他们收取的价格很低,可能值得你省去头痛。

相关问题