【发布时间】:2010-12-28 11:46:29
【问题描述】:
我正在尝试实现一个系统,在该系统中,发送给大(或小)群体的电子邮件被安排通过 cron 作业发送(而不是循环发送,而用户正在等待他们完成发送)。
用户可以发送两种类型的电子邮件:发送给订阅者表中的每个人的电子邮件,或者只发送给群组成员的电子邮件。我想我真的不需要包含发送给群组成员的电子邮件,因为它们将是发送给小型群组而不是大型(所有订阅者)群组的电子邮件。
我试图弄清楚如何构建我的数据库以使其有意义,但我什至很难解释它应该如何工作。
你有什么经验可以分享一下吗?我应该如何构建我的数据库来跟踪等待发送的电子邮件?
【问题讨论】:
-
标题说“调度”,但我读到的只是支持 1+ 个收件人。请记住,电子邮件服务器可以对电子邮件进行排队,并且只能以指定的时间间隔发送。
标签: database-design email cron mail-queue