POP3/IMAP Windows 環境でのメール取り込み CRON設定


このセクションでは一般的なWindowsサーバ環境でのPOP3/IMAPによるメール取込に関する設定を行ないます。
設定例として 管理パネルより support@company.com アカウントをメールアドレスに登録し、このメールアドレス宛に送信されるメールを取込すると仮定しています。メールアカウントの登録は 管理パネル > メールアカウント > メールアカウント登録 ページより行ないます。

現在利用しているWindowsサーバでは既にPHP、Zend Optimizer、MySQLが全てインストールされていると仮定されています。

IMAPオプションの確認をする

PHPオプションとしてIMAPが有効化されているかどうか確認してください。IMAPオプションを確認するためにphp.iniファイルを開き次の行があるかどうかを必ず確認してください。

extension=php_imap.dll

確認ができたら、PHP情報を確認し、次のデータが表示されているこも確認してください。この設定ができていないと次のステップに進むことはできません。

IMAP

タスクスケジューラーを確認する

スタート » コントロールパネル » 管理ツール へ移動します。タスクスケジューラーが起動していることを確認します。起動していない場合はダブルクリックするか、または右クリックして開始させます。

タスクスケジューラーを確認する


WGETをセットアップする

オープンソースで配布されているWGETをダウンロードします。以下のURLをクリックして最新データをダウンロードしてください。
http://users.ugent.be/~bpuype/wget/
. 2007年6月でのバージョンは1.10.2です。

c:\wget\wget.exe にファイルをダウンロードしたと仮定します。



スケジュールタスクをセットアップする

スタート » コントロールパネル » タスク » スケジュールされたタスクの追加 をクリックしてタスクを追加します。

スタート ≫ コントロールパネル ≫ タスク ≫ スケジュールされたタスクの追加 をクリックしてタスクを追加します。

ウィザードが開始されるので、アプリケーションの選択にはwget.exeファイルを選択します。

ウィザードが開始されるので、アプリケーションの選択にはwget.exeファイルを選択します。

タスクにはwgetと入力し、タスクの実行は"日単位"を選択します。

タスクにはwgetと入力し、タスクの実行は"日単位"を選択します。

開始時刻には"0:00"を選択し、タスクの実行は"毎日"、開始日は"本日"を指定し次へボタンをクリックします。

開始時刻には"0:00"を選択し、タスクの実行は"毎日"、開始日は"本日"を指定し次へボタンをクリックします。

[完了]をクリックしたときに詳細プロパティーを開くにチェックを入れて、完了ボタンをクリックします。

[完了]をクリックしたときに詳細プロパティーを開くにチェックを入れて、完了ボタンをクリックします。

wgetで次のパス入力します: C:\wget\wget.exe -q -O nul "http://www.domain.com/support/cron/index.php?_t=parser"

ポップアップウィンドウが開いたら、スケジュールタブをクリックし、詳細ボタンをクリックします。Repeat taskにチェックを入れ、5分間隔、24時間と設定します。以上でセッティングは完了です。