Geburtstags Responder sendet nicht

PHP Newsletter Software/Script und E-Mail-Marketing Software SuperWebMailer

Moderator: mirko

Antworten
Benutzeravatar
mirko
Beiträge: 22886
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Geburtstags Responder sendet nicht

Beitrag von mirko »

der Rest betrifft derzeit nur die Verteilerlisten und eine Änderung am RSS2EMail-Responder
Benutzeravatar
FUN-DIVER
Beiträge: 266
Registriert: 07.04.2020, 10:29
Wohnort: Möhrendorf

Re: Geburtstags Responder sendet nicht

Beitrag von FUN-DIVER »

Danke jetzt funktioniert es.
Für wann ist das nächste SW-update für SWM geplant?
Ich kenne jetzt schon zwei Korrekturen:
  • Datumsformat von Geburtstagsdatum im Platzhalter
  • Fehlerkorrektur im Skript cron_birthdayresponders.inc.php
Benutzeravatar
mirko
Beiträge: 22886
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Geburtstags Responder sendet nicht

Beitrag von mirko »

Die SQL-Bedingung ist bei Minustagen falsch.

Für Version 7.61:

Script cron_birthdayresponders.inc.php runterladen, im Texteditor öffnen

Zeile 146 löschen bzw. ersetzen durch

Code: Alles auswählen

$_Q1lJO .= " HAVING `days_to_birthday` - 365 < ABS($_QJ0Ii[SendIntervalDays])";
Benutzeravatar
FUN-DIVER
Beiträge: 266
Registriert: 07.04.2020, 10:29
Wohnort: Möhrendorf

Re: Geburtstags Responder sendet nicht

Beitrag von FUN-DIVER »

Ergänzend:
wenn ich die Tagangabe auf 0 setzte und das Geburtsdatum eines Empfängers auf den heutigen Tag (vor x Jahren),
dann sendet der Geb.-Responder, nur eben nicht wenn neg. Taganzahlen eingegeben wurden.

Um weiter zu testen:
Genügt es das Sendeprotokoll des Geb.-Responder Mailings zu löschen um mit dem gleichen Empfänger erneut andere Einstellungen zu testen?
Benutzeravatar
FUN-DIVER
Beiträge: 266
Registriert: 07.04.2020, 10:29
Wohnort: Möhrendorf

Geburtstags Responder sendet nicht

Beitrag von FUN-DIVER »

Hallo
ich habe eine Geburtstagsmail erstellt, Versand bis zu -8 Tage eingestellt, Zeitpunkt auf "08:00 oder später" und auf aktiv gesetzt.
In der Empfängerliste sind für einige Testkandidaten die Geburtstage auf den 1.2.2021 gesetzt.
Der Cron-Job läuft jede Minute.
Die geplanten Aufgaben sind für den Geburtstags-Responder auf 10 Minuten eingestellt.

Das Ereignisprotokoll zeigt keine Fehler, der Cron-Job startet alle 10 Min. den Geb.-Responder, aber mit "-", d.h. erfolgreich abgelaufen, aber ohne Versand, die Details zeigen das korrekte e-Mailing für den Geburtstag an.

Um zu überprüfen ob evtl. das Jahr (Geburtstage liegen in der Zukunft) das Problem sein könnte, habe ich für einen Empfänger das Datum auf 1.2.2020 gesetzt. Gleiches Ergebnis.

Woran kann es liegen? Was kann ich zur Fehlersuche tun?
Antworten