Bei meiner Studie wählen die TeilnehmerInnen in einem ersten Fragebogen das Datum und die Zeit aus, zu der sie den eigentlichen Studienfragebogen erhalten möchten und geben ihre E-Mail an.
Das Ganze ist so eingestellt, dass die eingegebene Zeit und die E-Mail-Adresse eingelesen wird und zum ausgewählten Zeitpunkt automatisch eine Serienmail mit dem Link zum Fragebogen verschickt wird.
Folgende Funktion wird dazu verwendet:
mailSchedule($email, $emailId, $datetime);
In den meisten Fällen funktioniert das Ganze, das heisst, wenn 14:00 ausgewählt wurde, dann wird die Mail auch um 14:00 erhalten. Daher nehme ich nicht an, dass an den Einstellungen, Codes etwas grundsätzlich nicht stimmt. In gewissen Fällen erhalten die Teilnehmer die Mail aber zu spät, zum Beispiel erst um 14:08, 14:10.
Es kann auch nicht an gewissen Mailadressen direkt liegen, da ich beim Testen mit der gleichen E-Mail teilweise pünktliche und teilweise verspätete Zusendungen bekam.
An was könnte dies liegen und was kann man dagegen machen?