Original von doominc
Lose sind überwiesen!
thx!
Dateien sind raus.

Original von dragon11
Hallo Zement,
ja die Zeile gibt es und ist aus Sicht der Kampagnen-ID/Sponsor auch korrekt.
Es gibt aber durchaus Kampagnen, die ewig laufen und es werden dann DS vorgehalten von usern, die sich evtl abgemeldet haben oder inzwischen den mailversand abbestellt haben. oder irre ich mich? Deshalb war ja meine Frage, wo das Löschen passiert.
Wenn die Kampagnen "ewig" laufen ist es durchaus korrekt, dass dann die Daten von Usern die mittlerweile den Empfang abbestellt haben, erhalten bleiben. Doch erstens laufen ja nur sehr weniger Kampagnen ewig (wenn überhaupt eine), zweitens müßte dann noch ausgerechnet diese Kampagne von dem User nicht geklickt worden sein, bevor er sich abmeldet. Das sind also eigentlich vernachlässigbare zahlen, deshlab finden diese auch keine Berücksichitgung, denn der Aufwand, der Betreibenw erden müßte um diese Rechte zu löschen steht in keinem Verhältnis zum nutzen.

Original von dragon11
Wenn Du schreibst, kann sein, dass nicht alle gelöscht werden, weil das script vorher abbricht, dann dürfte man doch auch den Zeiteintrag in der crontab nicht sehen?
Genau so ist es. Sobald der Zeiteintrag nicht drine ist wurde der Cron nicht ausgeführt oder nicht bis zum Ende.

Der einfachste Weg, überflüssige Rechte zu löschen ist übrigends, den Mailversand für die Dauer der Gültigkeit der Mails einzustellen, anschleißen die komplette _rechte Tabelle leeren und wieder den Mailversand starten, aber wie gesagt: normalerweise ist es zu vernachlässigen, was an "toten" Daten in der Tabelle drinne ist.