On Civi 4.7.27 send first large mailing to 12733 emails through SparkPost, only some were delivered (about 900), and the job says it has not completed. Unfortunately, it is 16h later and the Send Schedule Mailings (Entity: job Action: process_mailing) keeps succeeding every 5 minutes.

The settings were default, so the job attempted to send all 13k emails at once, which I confirmed by finding one child job still in state of 'Running' in the civicrm_mailing_job table with 0 offset and all mailings included.

My suspicion is that the job timed out.

How can I invoke a job that will complete the sending? Can I determine from one of the tables which emails have been sent to, and can I restart from there?

  • How have you tuned your Mailer settings ? Have you tried to decrease the Mailer Batch Limit ? (I had similar issues with big mails (up to 1 Mb)) Mar 14, 2018 at 17:07

1 Answer 1


We found that applying this line's change from this PR to the mosaico extension solved our problem: https://github.com/veda-consulting/uk.co.vedaconsulting.mosaico/pull/182/files#diff-d8205fe762b98a885815f3d4bb175886R294

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.