Email 安排电子邮件通知

Email 安排电子邮件通知,email,user-preferences,Email,User Preferences,我正试图找到一个基于用户偏好发送电子邮件通知的好解决方案。用户可以设置要发送的通知 每次事件发生时 每小时一次 一天一次 一周一次 最好的方法是设置一个crontab,每分钟运行一个.php,检查是否需要发送任何内容?有没有其他方法/更有效的方法来安排类似的事情?我想说以下几点: 如果每次事件发生时都应该发送电子邮件,那么您不需要任何crontab。只要在事件发生时发送电子邮件即可 每小时运行一次crontab。此crontab将获取上一小时的所有事件,并向请求每小时发送一封电子邮件的用户

我正试图找到一个基于用户偏好发送电子邮件通知的好解决方案。用户可以设置要发送的通知

  • 每次事件发生时
  • 每小时一次
  • 一天一次
  • 一周一次
最好的方法是设置一个crontab,每分钟运行一个.php,检查是否需要发送任何内容?有没有其他方法/更有效的方法来安排类似的事情?

我想说以下几点:

  • 如果每次事件发生时都应该发送电子邮件,那么您不需要任何crontab。只要在事件发生时发送电子邮件即可
  • 每小时运行一次crontab。此crontab将获取上一小时的所有事件,并向请求每小时发送一封电子邮件的用户发送一封包含所有这些事件的电子邮件
  • 对于具有每日和每周电子邮件偏好的用户,每天和每周执行一次相同的操作
    • 我想说以下几点:

      • 如果每次事件发生时都应该发送电子邮件,那么您不需要任何crontab。只要在事件发生时发送电子邮件即可
      • 每小时运行一次crontab。此crontab将获取上一小时的所有事件,并向请求每小时发送一封电子邮件的用户发送一封包含所有这些事件的电子邮件
      • 对于具有每日和每周电子邮件偏好的用户,每天和每周执行一次相同的操作