One of our surveys uses an SMTP email function to send batches to about 80,000 participants, but we've had to limit our batch size to only a few thousand at a time to keep our server from timing out. I know there are a lot posts around her about how to simplify large email batches, including 3-4 very good php scripts and plugins.
I don't do anything on the server-side though, other than ask our admin to fix things for me. He doesn't check these forums because he doesn't build and analyze surveys. So I'm asking on his behalf, so he can see if he can tweak our server to improve our email capabilities:
When LimeSurvey sends out an email batch, does it engage multiple Apache workers?
I'm not sure what that means, but if someone could answer it for me, my admin would appreciate it.
BBCMResearch wrote: When LimeSurvey sends out an email batch, does it engage multiple Apache workers?
The questions is where and what is timinig out.
LimeSurvey is using the phpmailer class for sending emails. The communication via SMTP is between php and mailserver. The Apache is not involved in the sending procedure itself. Apache delivers HTML to your browser.