2009年11月19日木曜日

 

【PHP】cronでメールを受信したら返信するプログラム

PHPからメールを取得するのは以下を参考。PEAR::Net_POP3でメールを取得、PEAR::Mail_mimeDecodeで解析。

Mail_mimeDecodeとNet_POP3でメールで更新 - blog@longkey1.net

XREAサーバでcronの設定は以下を参考。実行するプログラムファイルを「~.sh」にUTF-8、改行コードLFで記述して、管理画面から実行時間とshファイルを指定する。

XREA で cron の設定 - すぐに忘れる脳みそのためのメモ

XREAの管理画面からの設定では最小実行時間は毎時間ごとでしか指定できない。
cronの設定欄は10個ほどあるので「分」の項目を変えて10分ごとくらいは可能だが、メールに自動返信したい時などはもっと短い時間でメールの受信を調べたい。
その場合はSSHで接続し、「crontab」コマンドで直接記述する。

/* cronを編集するコマンド */
$ crontab -e

エディタが起動するので編集。

/* 毎分cronを実行する設定 */
* * * * * /bin/sh /virtual/[ユーザ名]/public_html/cron.sh

これで完了。

m4i / xrea-cron - GitHub

XREAでcronを毎分ごとに実行するRubyスクリプト。

ラベル:


コメント: コメントを投稿

登録 コメントの投稿 [Atom]



この投稿へのリンク:

リンクを作成



<< ホーム

This page is powered by Blogger. Isn't yours?

登録 投稿 [Atom]

Google