0

私はニュースレターを作成しています(ダイレクトメールを使用する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_mail2.7のパッチを提供するスレッドを見つけました。問題は、3.0.3を実行しているimです。

4

2 に答える 2

0

テストリストを作成して確認する必要があると思います。DirectMailが電子メールアドレスをキャッシュするかどうかは覚えていません。私の意見ではありません。コピーされた電子メールアドレスのフィールドがある場合は、新しいニュースレターを作成するときにデータベースをチェックインします。

于 2013-01-08T14:50:33.893 に答える
0

バージョン3.1.0で解決が予定されているバグのようです。

于 2013-01-11T11:42:14.350 に答える