@GregMT I can provide the version that you refer to but be aware that it is old, and corresponds to version 2015-03-23. All changes to the plugin since then will not be in that version.
Also, please can you provide some statistics on the sending of the campaign:
the number of subscribers in the lists to be sent to
the number of subscribers who meet the segment criteria
the elapsed time for sending
whether you use batch processing, and if so the batch size, period
the throttle value
as I would like to understand why the sending might take a lot longer than otherwise.
It seems that each time a batch is launched the script take 300 emails that should be sent, then the plugin only select a few part of them, marking the major part “not sent” (which is normal)
@GregMT There are a few changes to your settings that you should make first. In phplist 3.2.5, subscribers rejected by the plugin do not count towards the batch size. The small number of emails sent in each batch is due to the batch period value.
At the start of each batch phplist looks back to see how many emails were sent in the last 590s, and reduces the batch size by that value. So it will never send exactly 300 emails in each batch and usually a lot less.
This approach doesn’t work well so I recommend setting the batch period to a small value, say 10s.
Also, don’t use domain throttling as it introduces unpredictable delays. If you really do want domain throttling then I don’t think that using the old version of the plugin is going to help.
@duncanc Thanks for your advices
I just changed the config the way you explained and i’m gonna follow this. Thank you.
Glad to know that phplist 3.2.5 do not count rejected subscibers by the plugin.
Howerver, don’t you think that the results (i mean the speed and predictability of which emails are sent) would be better if only targeted subscribers were into the “to send” list ?