0

我正在创建一个时事通讯(在使用 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。

4

2 回答 2

0

看来这是一个计划在版本 3.1.0 中解决的错误

于 2013-01-11T11:42:14.350 回答
0

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

于 2013-01-08T14:50:33.893 回答