Okay, my site has little to no traffic and because of this I have trouble with the mail que taking hours to process the emails in the queue. This is because the the mail queue system as well as all other cron jobs require page views to process. Since the site does not have much traffic (most users respond by email with eachother) if say 60 to 100 emails are to be sent at 10 per batch, if theres little traffic to the site it sends one batch per hourly cron function which means these emails can take up to 10 hours or more to be sent. The admincp log in screen is the only page that unfailingly ALWAYS pushes 10 batched emails through the mailque everytime the page is loaded. I have verified this by looking at the mailqueue table through phpmyadmin while loading different pages to see which one run the script to push mail through the system. I can't not use the mailqueue sytem as it boggs the server down, and I cant increase the batch number because it then gets marked as Spam since the spam filters see the high volume of the same email and flag it. So the goal with this is to leave one of my computers on that log in screen while it refreshes in order to process the list in 10 minutes instead of 10 hours. Kind of a wierd idea i know but it will do what is necessary until i get my site traffic up.
|