我正在创建一个时事通讯(在使用 Direct Mail 的 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
这工作正常。问题是我需要这个过程自动化,所以我认为我使用调度程序。我创建了 15 个草稿,分配到相应的邮件列表。然后我会使用调度程序从草稿中创建邮件。
问题是每天发送给同一个人的邮件。我担心草稿会保存电子邮件地址的静态列表,而不是每天重新计算查询。
是否有任何解决方法来改变这种行为?
PS:我找到了一个评论这个问题的线程,并为 direct_mail 2.7 提供了一个补丁。问题是我正在运行 3.0.3。