2009-10-19 93 views
0

我有一个用于发送组邮件的程序,我为该程序设置每分钟一次的作业,并设置每秒钟的执行速度,并检查现在时间与我在db中定义的计划时间相匹配。如果真的程序将运行并发送电子邮件,否则第n ...PHP:通过cronjob发送电子邮件并设置每分钟发送的电子邮件数量

问题是我想动态设置电子邮件发送量每用户分钟,假设我有10000个电子邮件发送,并且我想要每分钟发3封电子邮件,类似的东西,但我不能找到方式时使用cronJob,(设置cookie?记录当前电子邮件分贝?), 因为我发现如果我使用sleep(),它会导致php执行限制错误...

谁能告诉我该怎么做? 或使用其他方法来执行计划任务?梨? 如果使用其他方法,可以显示如何简单使用它? 请和Thx

回答

0

我想你应该设置在应用程序级别,而不是cron作业水平此配置。

比方说,cron作业应该每分钟运行一次,但应用程序本身应该知道在cron作业运行时通过检查发送最后一封电子邮件的日期时间来发送多大的电子邮件,假设发送3个以上电子邮件等等。

0

其唯一的例子,说每分钟 3封电子邮件,其实我想给用户设置/ /发送邮件每分钟,每小时每秒

的量,我知道发送电子邮件程序,但什么如果多任务做.. 如3通讯将爆炸在20/3/2009 15:15:00;每个目标为10000pls

我想保存在db中的整个爆炸名单,因为客户端可能导入电子邮件列表为40000 ppls,导入时总是超时,甚至我设置的时间限制为2分钟,敦要采取更多的那个时间

所以你有电子邮件发送任何sugeestion?