Mailer Settings for the optional CiviMail component.
These settings are used to configure mailer properties for the optional CiviMail component. They are NOT used for the built-in "Send Email to Contacts" feature. Refer to the CiviMail Guide for more information.
Mailer Spool Period - Type in the number of seconds between delivery attempts for new outgoing mailings.
Mailer Batch Limit - You can limit or "throttle" email delivery by typing in the maximum number of emails sent during each CiviMail run (0 = unlimited).
VERP Separator - Separator character used when CiviMail generates VERP (variable envelope return path) Mail-From addresses.
Click Save to save your action or Cancel to cancel it.
If successful you will see the message "Your changes have been saved."
From a forum post...Piotr Szotkowski
Quote from: Denver Dave on December 10, 2007, 09:29:19 pm
Mailer Spool Period - 180
Number of seconds between delivery attempts for new outbound mailings
Is this 180 seconds (3 minutes) for each email or for each batch of emails? Seems like a long time for each individual email, but not very long for each batch. What type of setting are others using here and what does it mean.
It's the time for which the spooler sleeps between calling the runJobs() - see tools/civimail-spooler/civimail-spooler.php.
Quote from: Denver Dave on December 10, 2007, 09:29:19 pm
Mailer Batch Limit - 0
Throttle email delivery by setting the maximum number of emails sent during each CiviMail run (0 = unlimited). Is this the number in each batch set above or the total emails requested to be sent?
This is the maximum number of emails delivered during one runJobs() run.
Quote from: Denver Dave on December 10, 2007, 09:29:19 pm
Mail Spool Limit - blank
Set the limit of emails sent via smtp mailer, for more than limit send them in Spool table
Any examples.
I grepped the CiviCRM sources and it seems to be an unused setting, from back when we wanted to offer parallel spooler and SMTP options.
Quote from: Denver Dave on December 10, 2007, 09:29:19 pm
I have 4 email addresses for myself - so sending - with above with
http:///civicrm/mailing/queue?reset=1
sends all 4 emails immediately
Changing to
Mailer Batch Limit = 2
Mail Spool Limit = 3 or 4
Processes 2 first time and 2 with 2nd url request
This makes sense and works as advertised.
Quote from: Denver Dave on December 10, 2007, 09:29:19 pm
Changing to
Mailer Batch Limit= 2
Mail Spool Limit = 1
Processes 2 first time, 1 with 2nd url request and stays running with no more emails even when requested.
Don't do new civicrm cycle, but just change mail Spool Limit to 2
Does send one remaining email.
This is rather surprising, interesting and - to my eyes - a bug. Please file an issue with the above finding at our issue tracker.
Quote from: Denver Dave on December 10, 2007, 09:29:19 pm
Does not seem like the 180 second setting has any effect when I process by url (no cron job running).
It's a spooler limit, so it does not apply to the URL (nor the cronjob) trigger.
I'm somewhat confused with the description of throttling. Does the CiviMail Throttling setting allow the following?My Host has a 100 email/hour limit
I'm sending a blast email to a list of 500 or so users.
Civimail will send 100 (or less) emails per hour until such time that all 500 (or so) users have been sent the blast email.
Is the above an accurate description of functionality currently supported in CiviMail?