mailSchedule() muss wissen, an wen es die E-Mail schicken soll. Das kann es auf zwei Wegen erfahren:
1) Sie können die SERIAL des Empfängers als ersten Parameter in mailSchedule() angeben. Aber das ist nur bei einigen Spezialfällen sinnvoll - zum Beispiel nach einem Single-Opt-In.
2) Das laufende Interview wurde mit einem personalisierten Link gestartet (z.B. infolge einer Serienmail-Einladung oder nach Anmeldung mit E-Mail-Adresse und Passwort), sodass SoSci Survey weiß, wer da ausfüllt und wer die Mail bekommen soll. In aller Regel geht das damit einher, dass Sie einen Wert in der Variable SERIAL sehen.
Wenn Sie zweiteres Teste möchten, dann erstellen Sie einen Eintrag in der Adressliste und verwenden Sie den Knopf mit dem Ketten-Symbol, um einen gültigen personalisierten Link für diesen Adresseintrag zu erzeugen.
Wenn Sie eine Konstellation haben, bei welcher Sie "nur" die E-Mail-Adresse aber keinen passenden Adresseintrag haben, ist mailSend() die richtige Funktion.