Forum rules
Please help the volunteers to help you by supplying the version of phpList you are using, browser & version and if possible, a link to your phpList installation. This is for Version 2 of phpList (the orange one).

I have migrated an instalattion of PHPList to a new infrastructure.My cliente hope to be able to send more messages/hour than in the old one.

We are using smtp.mandrillapp.com to ensure the SMTP Server is not a bottleneck.We have enough bandwith and enough computational power (virtual machine with 8 AMD processors and 8GB RAM), but we have not been able to send more than 4500 messages/hour.

Since my server has a average load lower than 0.5 while it is processing the queue, I think the process is not able to generate them quicker since it is not designed to use multithread o multicore capabilities. Our messages are all the same but they are based on templates.

My cron job runs the queue processor every minute (if it is not already running) and we have the next configuration.

I woul like to ask if there is any way to make my queue processing faster. One solution would be to run concurrent process working at the same time or in different machines, but I think PHPList is not ready for that, is it?

I would be overloading if my server would be able to send 4500 messages per minute, but it takes 50minutes to send 4500 messages, so the MAILQUEUE_BATCH_PERIOD is not very relevant.

It is similar to put the MAILQUEUE_BATCH_SIZE to 0, but this way, you can have some results from the command line every hour.

The real problem is that my PHPList installation is not able to generate more than 5000 messages per hour an put it to my SMTP. The configuration is OK and the not the network neither the server reach their limits.