Vielen lieben Dank für die Antwort. Ich habe den MailSchedule-Befehl nun nach dem Mail-opt-in platzier wie von Ihnen beschrieben. Der Befehl sieht nun folgendermaßen aus:
// Einladungsmails
mailSchedule(false, 3, 3 * 24 * 3600, ['status' => 'finished']);
mailSchedule(false, 4, 21*24 * 3600, ['status' => 'finished']);
// Erinnerungen
mailSchedule(false, 6, 4 * 24 * 3600, ['status' => 'no-response']);
mailSchedule(false, 7, 22 * 24 * 3600, ['status' => 'no-response']);
1.) Ich bin mir etwas unschlüssig ob das mit den angegebenen 21 Tagen so stimmt. Die Mails sollen einmal nach 3 Tagen und DANN nochmal 3 Wochen später an die Teilnehmer herausgeschickt werden. Somit müsste ich doch direkt 24 Tage im Befehl anlegen oder?
2.) Ist dies nun so korrekt, dass die zweite Serienmail durch den ,,finished" Befehl erst dann versendet wird, wenn die erste bearbeitet wurde?
Vielen lieben Dank!