(a) www.soscisurvey.de
(b) hier mein Test-Code:
mailSchedule(false, -8, 60);
mailSchedule(false, 4, 120, array(
'to.mail' => 'mused.studie@med.uni-heidelberg.de'));
mailSchedule(false, -9, 180);
mailSchedule(false, 5, 240, array(
'to.mail' => 'mused.studie@med.uni-heidelberg.de'));
mailSchedule(false, -10, 300);
mailSchedule(false, 6, 360, array(
'to.mail' => 'mused.studie@med.uni-heidelberg.de'));
mailSchedule(false, -11, 420);
mailSchedule(false, 7, 480, array(
'to.mail' => 'mused.studie@med.uni-heidelberg.de'));
mailSchedule(false, 1, 540);
Ich habe dann für jede Befragung (für die Teilnehmer) und für jede Nachricht mit mailRevoke() an die Projektleitung einen extra Fragebogen und eine extra Serienmail angelegt.
Es kam schon öfter die Frage auf, warum ich negative IDs habe (weiß ich nicht), funktioniert sonst aber alles ganz ok so.
Zur SERIAL: also bei der Funktion mailSend z.B. muss ich die Info, die ich am Ende in der Mail stehen haben möchte ja im Fragebogen "vorbereiten", nämlich so: mailSend('mused.studie@med.uni-heidelberg.de', 9, 0, NULL, caseSerial(), value('ZS01_01')); und dann kann ich in meine Mail schreiben %custom1% usw.
Das müsste ich doch dann bei mailSchedule auch irgendwie machen, oder? Sonst weiß doch das System nicht, was ich will, oder?