Vielen Dank für Ihre Antwort. Ich habe nun folgendermaßen versucht, eine Lösung zu finden:
Ich habe im Eingangsfragebogen:
mailSchedule(false, 2, strtotime ('next Monday 05:00:00'));
mailSchedule(false, 4, strtotime ('next Monday 13:00:00'));
mailSchedule(false, 7, strtotime ('next Monday 20:00:00'));
Und dann im Montag-Morgen-Fragebogen:
mailSchedule(false, 8, strtotime ('next Tuesday 05:00:00'));
mailSchedule(false, 9, strtotime ('next Tuesday 13:00:00'));
mailSchedule(false, 10, strtotime ('next Tuesday 20:00:00'));
mailSchedule(false, 11, strtotime ('next Wednesday 05:00:00'));
mailSchedule(false, 12, strtotime ('next Wednesday 13:00:00'));
mailSchedule(false, 13, strtotime ('next Wednesday 20:00:00'));
und so weiter, für die zweite Woche dann mit "+7days" gearbeitet.
Wenn ich es richtig verstehe, sollte es so klappen. Meine einzige Sorge wäre, was passiert, wenn jemand am Montag den Eingangsfragebogen ausfüllt und dann den morgendlichen Montag-Fragebogen nicht erhält. Oder impliziert "NEXT Monday", dass es dann der nächste Montag ist, wenn heute Montag ist? Gibt es eine Möglichkeit, dieses Problem zu lösen? zum Beispiel ein FIlter, der sagt, wenn es bereits nach 5 Uhr am Montag ist, dann soll erst am nächsten Montag die Serienmail versendet werden? Oder wäre hierfür Ihr Vorschlag mit §first sinnvoll, oder löst das das Problem auch nicht?
Vielen Dank für Ihre Hilfe!