Subscribers receive multiple copies of the email

Krasimir Nikolov

New Member
It happens occasionally that some of the subscribers receive our emails not only once, but a few times in consecutive minutes. Sometimes it is 2 emails, sometimes 4 or even more. Most of the time sending is fine and subscribers receive only one email and I can not figure out any dependency. We use sending by multiple SMTP servers.

The problem occurred since we increased the sending speed by involving the parallel method (which we discussed here Could this be the reason and eventually how to fix it?

Krasimir Nikolov

New Member
Yes, it is disabled. This is how our cron looks like:
#* * * * * /usr/bin/php -q /home/wizz/public_html/apps/console/console.php send-campaigns >/dev/null 2>&1
*/2 * * * * /usr/bin/php -q /home/wizz/public_html/apps/console/console.php send-transactional-emails >/dev/null 2>&1
*/10 * * * * /usr/bin/php -q /home/wizz/public_html/apps/console/console.php bounce-handler >/dev/null 2>&1
*/20 * * * * /usr/bin/php -q /home/wizz/public_html/apps/console/console.php feedback-loop-handler >/dev/null 2>&1
*/3 * * * * /usr/bin/php -q /home/wizz/public_html/apps/console/console.php process-delivery-and-bounce-log >/dev/null 2>&1
0 0 * * * /usr/bin/php -q /home/wizz/public_html/apps/console/console.php daily >/dev/null 2>&1
*/10 * * * * /home/wizz/public_html/apps/console/commands/shell/send-parallel-campaigns > /dev/null 2>&1


Staff member
I see, then you'll have to increase the pause between spawned campaigns.
Kill the send-parallel-campaigns daemon and start it with:
/home/wizz/public_html/apps/console/commands/shell/send-parallel-campaigns -s 10
The above will make sure a pause of 10 seconds is added.
Then add the same in your cron job.