You also need to set a number. You cant send randomly to the entire list, only to a certain number of them.it does not work, the emails leave in the same order !
Hello,You also need to set a number. You cant send randomly to the entire list, only to a certain number of them.
ok, the mails will leave randomly or in the order of the list?Where it says "Max Subscribers" you need to enter a number of subscribers to whom the campaign will be sent.
They will leave randomly. If you set for example, 1000, then MailWizz will pick subscribers, randomly, until it reaches 1000, then it will mark the campaign as sent and stop.ok, the mails will leave randomly
They will leave randomly. If you set for example, 1000, then MailWizz will pick subscribers, randomly, until it reaches 1000, then it will mark the campaign as sent and stop.
Nope, I don't think so, BUT let me have @laurentiu run some tests and get back to you on Monday with an answer.do you think this problem is because of the version?
Hello,@Rouille - Can you please let me know if you are using PCNTL for sending? In Backend > Settings > Cron, in the delivery settings box, is PCNTL enabled?
// since 1.3.6.3 - because in pcntl mode we send dupes, we don't want this
if (!$this->getCanUsePcntl() && $campaign->option->getCanSetMaxSendCountRandom()) {
$criteria->order = 'RAND()';
}
Hello,@Rouille - Sorry for the above, I think I mislead you with the last replies.
Today I had enough time to look in the code, and here's what I found:
The comment says that if PCNTL is enabled, we don't randomise because if we do it, there's a chance we pick same subscriber twice or more which would lead to sending duplicates.PHP:// since 1.3.6.3 - because in pcntl mode we send dupes, we don't want this if (!$this->getCanUsePcntl() && $campaign->option->getCanSetMaxSendCountRandom()) { $criteria->order = 'RAND()'; }
So randomisation will only work when PCNTL is disabled, otherwise, we would send duplicate emails.
Do you have multiple servers? That might be the reason.do you know why each campaign sends around 130k per day instead of 50k?
Hello,Do you have multiple servers? That might be the reason.
This means that MailWizz will use that delivery server as long as it's over quote. Once it reaches the quota, if MailWizz finds another delivery server to deliver your emails, then it might use other delivery servers as well, more precisely, system delivery servers, if the customer is allowed to use system servers to send emails, so if you want to block this behavior, in backend > settings > customers > servers (or in the group settings), you will have to set it so that customers cannot send emails from the system servers.yes I choose a server for each campaign,
I tested and no system servers are not used if assigned servers quota is consumed.can you test the above and see if system servers are used if campaign assigned servers quota is consumed?
Hmm, then it means something else is going on there.I tested and no system servers are not used if assigned servers quota is consumed.
That's annoying. Any chance this was fixed?@Rouille - Sorry for the above, I think I mislead you with the last replies.
Today I had enough time to look in the code, and here's what I found:
The comment says that if PCNTL is enabled, we don't randomise because if we do it, there's a chance we pick same subscriber twice or more which would lead to sending duplicates.PHP:// since 1.3.6.3 - because in pcntl mode we send dupes, we don't want this if (!$this->getCanUsePcntl() && $campaign->option->getCanSetMaxSendCountRandom()) { $criteria->order = 'RAND()'; }
So randomisation will only work when PCNTL is disabled, otherwise, we would send duplicate emails.
Also, is this all PCNTL or just campaign PCNTL?That's annoying. Any chance this was fixed?
I knew my randomizing broke at some point. This explains it...