CPanel is a very common server management system and one I highly recommend for ListMail as it supports it 100%. It uses
Exim email software.
The following has been known to increase outgoing mail speed:
Standard Exim (if your server runs cPanel, scroll down)
By default Exim will only send the first 10 messages you deliver to the server right away. After that, again by default, it will deliver the rest of your emails an HOUR later.
By making the following change to the Exim config file your messages will be delivered practically as they are queued.
In the file:
/etc/exim.conf
Add the following line:
smtp_accept_queue_per_connection = 0
If your server has lots of users who are all sending lots of email, you may also want to add this, which enables faster hard drive access for very large outgoing mail queues.
split_spool_directory = true
Update: The following lines were suggested by a client further down in this thread. The configuration options deal with the maximum number of running "sender" processes as well as the number of parallel deliveries per domain.
queue_run_max = 10
remote_max_parallel = 15
Don't forget to restart Exim:
/etc/rc.d/init.d/exim restart
cPanel with EximLogin to WHM as root and browse to the Service Configuration -> Exim Configuration page.
Scroll down and click Advanced Editor
Scroll down to the text box beneath #!!# cPanel Exim 4 Config
Add the following lines:
smtp_accept_queue_per_connection = 0
split_spool_directory = true
queue_run_max = 10
remote_max_parallel = 15
Scroll way down and click Save
To improve sending performance it may also be a good idea to disable SpamAssassin and other filters on the Exim Configuration page.