Hello,
It is difficult to say, but one thing that can cause "PHP script timeouts" is the "Safe mode" setting in PHP. Your host should be able to disable this for your domain.
You can also use a script to see if a PHP timeout is the culprit. Create a file "timetest.php" and paste the following code into it. Then, upload it to your site and browse to it.
<?phpset_time_limit(0);// length of test in seconds$s = 300;$start=time();echo "running timer test for $s seconds... elapsed = ";while(true){ $elapsed = time()-$start; if($elapsed % 10 == 0 ){ echo "$elapsed.. "; flush(); } if($elapsed > $s) break; sleep(1);}$total = time() - $start;echo "<br>Looks good! The script ran for $total secs";?>
If all goes well the script will run for 5 minutes (300 seconds) then stop. If it stops sooner, there might be a problem.
Also, can you tell me the value of your "Reconnect every X emails" setting on the Configuration page? (You are using SMTP, right?)
Regards