cronでメルマガ配信する
メルマガ管理機能から行うメルマガ配信は、
デフォルトでは送信ボタンを押したその場で配信が行われる。
配信メールが多いと、配信中ずっとその画面で待っていなければならないし、
今は送りたくないなーって時(特に夜間時にケータイへの送信はとても迷惑がられる)もあるので
決まった時間からメール配信開始できるように配信予約したい。
調べてみると、30分ごとの指定で配信予約ができるらしい。
配信予約ができるように設定してみる
管理画面>基本情報管理>パラメータ設定で、
『MELMAGA_BATCH_MODE』というパラメータをfalseからtrueに変更して登録。
cronの設定
30分ごとに、起動するようにしてあげる。
0,30 * * * * cd /path/to/eccube/html/admin/mail/; /usr/local/php/bin/php -f /path/to/eccube/html/admin/mail/sendmail.php 2>&1 > /dev/null
これでオッケー。