understood that those specified email addresses are stored in the log files
mailSend()
will add an entry in the scheduler when a specific email is to be sent to which email address. The access URL is also stored in that entry.
And then, when the email is sent, the mailserver (which could be ours or yours, if you're using SMTP) will store an entry in the logfiles about the communication with the receiving mailserver. That is, whether the email could be sent or not, and when.
Logging is only for clarifying trouble, searching for errors and identify abuse (such as hacking attempts). They are important, but they will usually not be used to drive any activity.
(1) Does this work (given the log files are deleted after 5 weeks, whilst the emails should be sent later than that)?
The entries in the scheduler are kepts until their time has come.
Where are the email addresses then stored and scheduled to be sent out?
The addresses will be stored in the scheduler's database table.
Would you possibly be able to direct me to official information by soSci Survey that I can reference in my informed consent form?
For official documents, that is simply: In the server's database.
I can add a few lines to the mailSend()
manual, if that helps. There is no official technical manual that would explain how SoSci Survey works in every detail.