Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Drupal规则调度器发送重复的电子邮件(Drupal 7查看规则集成)_Drupal_Drupal 7_Drupal Views - Fatal编程技术网

Drupal规则调度器发送重复的电子邮件(Drupal 7查看规则集成)

Drupal规则调度器发送重复的电子邮件(Drupal 7查看规则集成),drupal,drupal-7,drupal-views,Drupal,Drupal 7,Drupal Views,我通过rules scheduler每晚发送一封电子邮件,当我手动执行时,它会发送一封应该发送的电子邮件,但是当它按计划运行时,它会向我发送10封重复的电子邮件。我已经找遍了,似乎找不到解决这个问题的办法 提前感谢您的建议这听起来像是规则模块中的错误;它有它的怪癖。我看到您已在规则问题队列中报告了此问题:,这是我第一次提出的建议。现在我知道你的问题是规则7.x-2.x开发人员与视图7的集成。。。它们都有不止几个bug。我强烈怀疑这个问题与观点和规则有着同样多的关系。(10倍的重复似乎不太可能是巧

我通过rules scheduler每晚发送一封电子邮件,当我手动执行时,它会发送一封应该发送的电子邮件,但是当它按计划运行时,它会向我发送10封重复的电子邮件。我已经找遍了,似乎找不到解决这个问题的办法


提前感谢您的建议

这听起来像是规则模块中的错误;它有它的怪癖。我看到您已在规则问题队列中报告了此问题:,这是我第一次提出的建议。现在我知道你的问题是规则7.x-2.x开发人员与视图7的集成。。。它们都有不止几个bug。我强烈怀疑这个问题与观点和规则有着同样多的关系。(10倍的重复似乎不太可能是巧合,因为10是视图等中每页结果的默认值)


当您报告问题时,包含所有相关信息(Drupal版本、复制步骤、写入日志的内容等)是很有帮助的。我个人建议,看看您是否可以在Drupal的干净安装中复制您的问题,只需要运行测试所需的模块。如果您能够以这种方式复制它,那么就更容易为开发人员提供足够的信息来识别问题并解决问题。(例如,使用Devel generate创建一些节点和虚拟用户,然后创建一个非常简单的视图,例如,仅创建最近五个节点的标题,并使用该视图作为电子邮件内容的源。它是否发送5份副本?您可能需要配置本地主机邮件服务器来测试此操作。

使用作业计划程序模块。在此模块中,您首先插入job_schedule中的数据并为每个计划创建一个队列。当cron运行它时,它开始执行每个队列并发送邮件,然后从job_scheduler表中删除它的条目。因此它不会一次又一次地向同一个人发送相同的邮件。drupal7中的job_scheduler模块中有适当的文档。只需浏览一下即可。

感谢您的帮助你的回答!在从计划中删除了一些重复项之后,它成功地解决了问题。