Queue process

Here you can configure how your sending 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 even 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. Please note that the send frequency should match with your cron frequency. This parameter is only there for security so your website can't be triggered too often.

  • Automatic send process : Using the automatic send process, AcyMailing will automatically send X e-mails every Y minutes without you having to do anything. The send process will run on the background and not on your own session so you can turn off your computer and let AcyMailing do the job.

  • 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.

  • Maximum execution time : Your server may not allow AcyMailing to run for a long time. We display here the default value from your server configuration and also the one we calculated. Some servers enable us to extend the maximum execution time, others don't... AcyMailing will use this value to end the send process properly before your server stops it badly.

  • Order the send process by : In addition to the sending date, you can order the send process by subscriber ID asc (1,2,3...), desc (8546,8545,8544...) or randomly (4,684,12...)

Cron

Feature limited to commercial versions

The automatic send process, the campaigns scheduling and automations require a cron task to work. You can create here a cron task on our server that will trigger your website regularly so these automatic actions can be done.

Report

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

Automated tasks

Some actions can be triggered once a day in the automation. You can set here at which hour these actions will be checked and executed.