Queue process

See how you can configure how your AcyMailing sending process should behave, enable automatic actions and reports.

Queue process

Please read this article if you want to know how to configure AcyMailing to stay below your server limitations

  • Queue Processing: If you use the "automatic only" sending method, AcyMailing will always use the automatic process and won't start the manual send process if you send an e-mail from the backend. This option is only available from AcyMailing Essential. If you use our free version, the send process can only be triggered manually and run on your own session. Emails are sent automatically if you activate the "Automated tasks" option in the "License" tab.

  • Automatic send process: Using the automatic send process, AcyMailing will automatically send X batches of Y e-mails every Z minutes without you having to do anything. Be careful with these options, if you set too many batches your server might not be able to keep up. The sending process will run in the background and not on your own session so you can turn off your computer and let AcyMailing do the job. A special URL is called by our server every 15 minutes to handle automated tasks, but it's also triggered on every page loaded on your website if you decide to send every 5 minutes or send multiple batches at once for example. If you set to send emails every 5 minutes you'll need users to visit your website every 5 minutes. Extra automatic options:

    • You can also add a timer between two emails, some servers don't allow to send more than X emails per second.

  • Sending restrictions:

    • Send from: you can also choose to send only on a certain time frame during the day. For example send only between 8:00 and 18:30.

    • Stop sending during the week-end: enable this option if you only want to send your emails during the week and the send process will not be triggered on Saturdays and Sundays.

  • Manual send process: Using the manual send process, AcyMailing will send a batch of e-mails, then wait X seconds and send another batch then wait X seconds and so on... You can configure the time AcyMailing will wait between two batches. If you select the "Manual Only" option, automatic actions such as sending scheduled campaigns or mails from the automations won't work.

  • Automatic / Manual send process: If this option is selected, AcyMailing will send the Newsletter using the manual send process unless you schedule it. Mail from campaigns will be sent automatically.

  • Maximum Number of Tries: If AcyMailing cannot send the e-mail after X tries, AcyMailing will delete the e-mail from the queue. You can also set an action on the receiver. Most of the time, that means the e-mail address is not valid so AcyMailing can also execute an action on the subscriber to not send him e-mails any more. This option is different from the bounce handling as it will be only applied if your server refuses to deliver the e-mail, not if the e-mail is delivered but then bounces because the receiver does not exist. Most of the time, the mail server will accept to deliver the email anyway (and so that option is useless) and will then generate a bounce email that AcyMailing can handle with its bounce handling system.

  • Number of days before deleting emails in the queue: if emails stay stuck in the queue and are not sent (error connecting to the sending method, automated tasks disabled, license expired...), you can automatically remove them from the queue by setting a value different from 0. This avoid sending old emails when reactivating the automatic sending after a long pause for example.


If you want to follow what is happening when the cron triggers your website, or in case your sending is not working as you expect and want to check what is going on, you can enable some reports via e-mail or log file.

  • Send a report: When does AcyMailing should send a report?

  • Send the report to: You can enter one or several e-mail addresses so that AcyMailing will send the report to those users (separate each e-mail address with a comma).

  • Save the report: Which report should AcyMailing save in the log file? For example, the simple report will tell you "256 emails sent" and the detailed report will tell you "Email XXX successfully sent to XXX, Email XXX successfully sent to YYY, etc..."

  • Save the report to : Location of the log file. Note that {year} and {month} will be replced by the current ones. For example, the default value "report{year}_{month}.log" will create a new file each month. This will prevent to have one file that will increase indefinitely.

Last Cron

Here will be displayed information of the last cron execution if there is one.

  • Last Run Time : Last time AcyMailing executed actions via the cron url

  • Triggered from the IP : AcyMailing has been triggered by the following IP

  • Report : Latest report generated by AcyMailing

Last updated