Answers.Body: <p>What I have experienced is that if a larger mailing fails nothing shows as delivered. It never starts. To address this I throttle the number of mailings sent on each cron run. The number can be effected by a few things such as size of the mailing, available memory, PHP memory limit, etc. If you host will allow it I would increase the PHP memory limit first. Then work on a reasonable amount of messages sent per batch.</p>
  
  <p>In most cases I increase the frequency of the cron runs. For Example:</p>
  
  <p>With a mailing that has 1000 recipients and we throttle the mailing to 250 per run then set the cron job to run every 5 minutes we can get the job done in 20 minutes. </p>
  
  <p>Most of the Mosaico mailing we are doing are larger newsletters that are not time critical so sending multiple smaller batches works fine and insures delivery.</p>
  
  <p>Hope this helps</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-06-21T14:34:55.570Z
Answers.LastActivityDate: 2018-06-21T14:34:55.570Z
Answers.UserDisplayName: KilakwaBT
Body: <p>Various reports indicate that Mosaico can fail to send large mailings based on memory and cron rates for sending.</p>
  
  <p>How might one calculate the maximum/most effective mailing rate considering available memory and php memory limit settings so as not to inadvertently have a failed mailing.</p>
  
Tags: <civimail><mosaico>
Title: Recommended cron email sending rate for Mosaico mailings?
ThreadText: # Recommended cron email sending rate for Mosaico mailings?
  
  (Asked by: username_0 on 2018-06-20)
  
  Various reports indicate that Mosaico can fail to send large mailings based on memory and cron rates for sending.
  
  How might one calculate the maximum/most effective mailing rate considering available memory and php memory limit settings so as not to inadvertently have a failed mailing.
  
  **Tags:** civimail, mosaico
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2018-06-21. Score: 1
  
  What I have experienced is that if a larger mailing fails nothing shows as delivered. It never starts. To address this I throttle the number of mailings sent on each cron run. The number can be effected by a few things such as size of the mailing, available memory, PHP memory limit, etc. If you host will allow it I would increase the PHP memory limit first. Then work on a reasonable amount of messages sent per batch.
  
  In most cases I increase the frequency of the cron runs. For Example:
  
  With a mailing that has 1000 recipients and we throttle the mailing to 250 per run then set the cron job to run every 5 minutes we can get the job done in 20 minutes.
  
  Most of the Mosaico mailing we are doing are larger newsletters that are not time critical so sending multiple smaller batches works fine and insures delivery.
  
  Hope this helps
  
  
  ---
  
  