Im using PMTA, connects via SMTP. It is not on the same network, but I have used this MTA setup to send over 500k emails without it ever slowing down... so its an issues with the mailwizz not mailing to the SMTP server
Yes the MTA receives and sends mail, until mailwizz stops sending...
I am going to check PHP memory, I just tried doing the parallel sending but I am getting a permission denied error when I run the command in SSH
I would also check to see how long it takes to open the SMTP connection.
If you are confident that you have tuned PHP correctly and MySQL and that you aren't hitting any limits with CPU/MEmory/Virtual Memory then you have to look at the connection to the SMTP server as many people are sending thousands of emails per hour with MW.
Some tips on MySQL (if run on separate server) tuning:
innodb_buffer_pool_size: Setting this to 70-80% of memory (server's RAM) is a safe bet. E.g. 12G on a server with 16GB of ram. You may want more if your running a dedicated server with mostly InnoDB.
*innodb_log_file_size: This depends on your recovery speed needs, but 256M seems to be a good balance between reasonable recovery time and good performance
*Note: If you modify innodb_log_file_size without removing the existing logs, MySQL will fail to restart and InnoDB will complain about the size of the changed log file.
This is the proper way to increase innodb_log_file_size:
- shutdown mysql server
- make backup of data and log files
- remove InnoDB log files
- set new value for innodb_log_file_size in my.cnf
- start mysqld
- check error logs to ensure everything went fine.
innodb_log_buffer_size: 4M is good for most cases
innodb_lock_wait_timeout: 300 (this is seconds) is good for most cases
Ok, I changed the values, added a 5 second pause.
I tested two campaigns, each about 10k subscribers. This time it sent a lot faster and more consistent but...
Both stopped sending right around 90%
Now, I have a bunch of ISPs blocked such as AOL and Comcast in the backend settings.
Would this be a reason its stopping at that number since its not sending to the full list?
I've never blocked any domains to be honest so I can't say if that's the case. If about 10% of your list is those domains then MW may calculate the % sent by how may emails were sent out minus the blocked ones if that makes sense?!!?