I use a function to send mail using PHP SendMail to about 3000 users, the problem is, I always recieve an error message because the processing takes too much. Is my email recieved by all my users and it's just a browser issue? or How can I make it work decent? Rep will be added, thanks!
try batching ? something like ... on http//www.yourdomain.com/sendmail.php you push the send button, it sends a headerlocation=http://www.yourdomain.com/sendmail.php?begin=0 your script sees the $begin value, and processes say 1000 email and after that it redirects you to headerlocation=http://www.yourdomain.com/sendmail.php?begin=1000 and so on it will keep sending your emails and frefreshing your page as it goes hope that'll help
try something like this for($x=0;$x<=10000;$x++) { echo $x."<br/>"; // send a mail instead @ob_flush(); flush(); } PHP: