CRON設定

戦略メールは「予約配信」「分割配信」「ステップメール」など多くの場面で「時間が来たら、自動実行」が必要です。

たとえば「1月10日になったら、メールを送信する」と指定したとします。
この場合、何もしなければ、1月10日なってもメールは送信されません。
そこでCRONが必要となります。

CRONとは、サーバが定期的にある処理を行うことです。
その「ある処理」というのは、ここでは「送らなければならないメールはあるの?」を調べ、もし「YES」なら送信処理を行うなどです。

面倒な方や、知識がない方のために「WEB CRON」というサービスをご用意しておりますのでこちらを参照してください。

[clink url=”http://strategy-mail.com/webcron/”]

ここでは通常の「サーバに設定するCRON」について解説します。


 

■STEP1 管理画面にログインし「システム」→「CRON」を開きます。
SnapCrab_NoName_2017-7-28_10-33-13_No-00
■STEP2 コマンドを取得する

2つのテキストエリアがあります。通常は上を使用し、動作しなければ下を使用します。
どちらが利用できるかはサーバ会社の設定によりますので、詳細はサーバ会社にお問い合わせください。

SnapCrab_NoName_2017-7-28_10-34-58_No-00
■STEP3 サーバの管理画面に入りCRON設定する

ここからはサーバ会社ごとに異なりますので、サーバ会社のマニュアルを参照してください。
ここではいくつかのサーバ会社を例にとり解説いたします。

【さくらインターネット】

メニューの「CRON設定」から設定できます。
SnapCrab_NoName_2017-7-28_10-38-5_No-00「新規項目の追加」をクリックします。
SnapCrab_NoName_2017-7-28_10-38-45_No-00

以下の用に設定します。「実行コマンド」に、戦略メールで取得した文字列をコピペしてください。
SnapCrab_NoName_2017-7-28_10-39-44_No-00

なおさくらインターネットの場合には最短で5分ごとのCRON実行しかできませんので、「*/5」と設定しています。

ただしさくらインターネットでは5つまでCRON設定ができますので、1つ目のCRON設定では「0,5,10,15,20,25,30,35,40,45,50,55」とし、2つ目では1分ずらして「1,6,11,16・・・」のようにすることで結果的に1分ごとのCRON実行が可能です。
※「分」の欄に数字をカンマ区切りで入れると、それらの分になった際に実行されます。

【カゴヤ・ジャパン】

メニューの「WEBサイト」から設定できます。

SnapCrab_NoName_2017-7-28_11-2-20_No-00

次に「CRON設定」を選択します。

SnapCrab_NoName_2017-7-28_11-2-47_No-00

カゴヤの場合には「CRON設定ウィザード」を使う方が簡単ですので「開始」でスタートします。

SnapCrab_NoName_2017-7-28_11-3-41_No-00

「指定分毎」を選択します。

SnapCrab_NoName_2017-7-28_11-4-6_No-00

ここでは「5分毎」を選択します。あとの画面でここ「1分毎」に変更できます。

SnapCrab_NoName_2017-7-28_11-4-53_No-00

上の表では「PHP」を、下からは「ファイル一覧より選択」を選択します。

SnapCrab_NoName_2017-7-28_11-7-26_No-00

サーバに配置されているファイルやディレクトリが表示されるので、導入した戦略メールのディレクトリを開きます。
さらに「app」を開きます。

SnapCrab_NoName_2017-7-28_11-9-7_No-00

「cron.php」にチェックを付けて「次へ進む」をクリックします。

SnapCrab_NoName_2017-7-28_11-9-28_No-00

最後に「設定」をクリックしていったんは完了です。

SnapCrab_NoName_2017-7-28_11-10-7_No-00

「CRON直接設定」の欄に、以下のように設定されているので「*/5」の部分を「*」に変更します(/5を削除します)。

SnapCrab_NoName_2017-7-28_11-10-39_No-00

SnapCrab_NoName_2017-7-28_11-11-44_No-00

変更したら「設定変更」をクリックして終了です。

【Xサーバ】

サーバパネルに入り「設定対象ドメイン」を選択します。

SnapCrab_NoName_2017-7-28_11-26-58_No-00

「ホームページ」エリアの「Cron設定」をクリックします。

SnapCrab_NoName_2017-7-28_11-27-42_No-00

「CRONの追加」をクリックします。

SnapCrab_NoName_2017-7-28_11-28-20_No-00

以下の様に入力します。
「コマンド」には、戦略メールの「システム」→「CRON」で取得できる文字列をコピペしてください。

SnapCrab_NoName_2017-7-28_11-31-32_No-00

確認画面が出るので、よろしければ「CRONの追加」ボタンをクリックして完了してください。