Testen Sie es mit Ihrer eigenen Mailadresse (am besten im Debug-Modus), indem Sie die Versand-Verzögerung auf 5 Minuten reduzieren und dann prüfen, ob alles klappt!
Dort habe ich nun jeweils auf der ersten Seite ganz zu Beginn den PHP Code für die nächste Serienmail platziert. Ist das so korrekt?
Das kann man machen, hat aber zwei Nachteile:
- Die 7 Tage zählen (wenn Sie nicht mit absoluten Zeitstempeln arbeiten, sondern relativ zum Start des ersten Fragebogens) jeweils ab Bearbeitung. Wenn jemand den zweiten Fragebogen (Einladung an Tag 7) also erst 2 Tage nach der Einladung öffnet, kommt die Einladung zum dritten Fragebogen erst an Tag 9+7 = 16.
- Wenn ein Teilnehmer:in den zweiten Fragebogen nicht ausfüllt, bekommt sie auch keine weiteren E-Mails mehr. Da müssten Sie wissen, ob Sie auch Teilnehmer:innen brauchen, die mal einen Fragebogen auslassen.
Die Alternative besteht darin, alle 4 mailSchedule()
gleich im ersten Fragebogen einzubinden.