ACY Bulk Mailing Cron Job

To save ongoing cost, create your own cron job.

The page to execute is

http://www.yourdomain.com.au/index.php?option=com_acymailing&ctrl=cron

You can do this will the cron command...

wget -O /dev/null "http://www.yourdomain.com/index.php?option=com_acymailing&ctrl=cron" >/dev/null 2>&1

For HTTPS sites, run this cron command...

wget --no-check-certificate -O /dev/null "https://www.yourdomain.com/index.php?option=com_acymailing&ctrl=cron" >/dev/null 2>&1

Run this, say, every 15min.


Noobs can create a cron job via the cPanel interface - "Cron Jobs".

More info:

http://www.acyba.com/en/support/documentation/129-acymailing-cron-task.html

ACY Mailing Warning

If you are using an old version of ACY mailing and cannot afford upgrading, you might end up getting this error..

acymailing Warning: array_merge() [function.array-merge]:
Argument #2 is not an array in
/home/yourdomain.com.au/public_html/administrator/components
/com_acymailing/helpers/cron.php on line 108

It is due to a php4 to php5 upgrade on your server. The Function array_merge used to accept non-array arguments in PHP4 - but now in PHP5 it does not.

An easy fix is to use the (array) typecaster...

So on line 108:

$this->detailMessages = array_merge($this->detailMessages,$bounceClass->messages);

Becomes

$this->detailMessages = array_merge((array)$this->detailMessages,(array)$bounceClass->messages);

More info here...

http://us3.php.net/manual/en/function.array-merge.php