Hello. I am a mailer using a php script that lets me send an unlimited amount of emails daily. A month ago I could load up 1million emails and send no problem. Now I have to break my emails down into 100k chunks and then reload after. Could it be my server? Or is there something broken with my script? Any advice? I will pay for someone to fix it.
Why would you want to send a million emails a day? If you have a newsletter with a million subscribers, I bet you can fix this or have employees to do this.
I am sending emails for motivational speaker that has started an MLM. I do not send millions of emails a day, but I did have the capability to. If I could fix it myself I would have. Thank you for the response.
Sending a million emails in a single script execution shouldn't really be possible as the script will timeout or the server might run out of memory. PHP has directives like memory_limit, max_execution_time, etc... which might cause the problem and be the reason why you need to send emails in smaller chunks. Best would be to ask your hosting provider if they have suggestions and if they think it will be possible to increase some limits to send more emails at once.
One of the best methods is to setup multiple scripts that separate your list out to multiple crons.. Setup your email recipients to be separated in to X groups.. Such as a group id.. Lets say you have 20,000 in each group.. You would have 50 groups. Then setup a cron to send using your server, or more than likely servers, and separate them to run every x minutes depending on capabilities of your server.