Scheduled tasks 类型3:根据草稿创建的邮件总是发送给同一个人

Scheduled tasks 类型3:根据草稿创建的邮件总是发送给同一个人,scheduled-tasks,typo3,newsletter,Scheduled Tasks,Typo3,Newsletter,我正在制作一份时事通讯(在TYPO3 4.7.7系统中使用直邮),人们在那里注册,在接下来的15天里,每天都会收到不同的电子邮件 为此,我创建了15个不同的邮件列表,还有一个特殊的查询 SELECT uid,pid,deleted FROM tt_address WHERE ( (<current time stamp> - tstamp) > 86400*0 AND (<current time stamp> - tstamp) < 86400*(&

我正在制作一份时事通讯(在TYPO3 4.7.7系统中使用直邮),人们在那里注册,在接下来的15天里,每天都会收到不同的电子邮件

为此,我创建了15个不同的邮件列表,还有一个特殊的查询

SELECT uid,pid,deleted
FROM tt_address
WHERE ( (<current time stamp> - tstamp) > 86400*0
    AND (<current time stamp> - tstamp) < 86400*(<days from registration> + 1))
    AND tt_address.deleted=0
选择uid、pid、deleted
从tt_地址
其中(-tstamp)>86400*0
和(-tstamp)<86400*(+1))
和tt_地址。已删除=0
这个很好用。问题是我需要这个过程自动化,所以我想我应该使用调度程序。我创建了15个草稿,分配给相应的邮件列表。然后我将使用调度程序从草稿创建邮件

问题是每天发送给同一个人的邮件。我担心草稿会保存一个静态的电子邮件地址列表,而不是每天重新计算查询

有什么办法可以改变这种行为吗


PS:我已经找到了关于这个问题的评论,并为direct_mail 2.7提供了一个补丁。问题是我正在运行3.0.3。

我认为您需要创建测试列表并检查它。我不记得DirectMail是否缓存了电子邮件地址。在我看来不是。如果有一个字段包含复制的电子邮件地址,请在创建新时事通讯时签入数据库。

这似乎是一个计划在3.1.0版中解决的错误。

问题是真实的。我找到了一条线索。他们甚至提交了补丁。问题是补丁基于2.7,Im使用3.0.3