空メールを受信して会員登録用のURLを返信したり、ケータイから画像添付メールを受信して掲示板に投稿させたりと、何かと出番の多い「メールから php プログラムを起動する」 という処理ですが Codeigniter での情報がありませんでしたのでまとめてみます。 元々、Codeigniter の 特定のコントローラーのメソッドを cron で呼び出す為のプログラム(Cron job bootstrapper)は公開されていますので、そんなに難しくはないだろうと思っていたんですが、見事にハマってしまいました…。 なんで Cron として動作させるプログラムが関係あるのか。 ものすごーく単純に考えると Cron として動作させる為には shell(コマンド)として codeigniter の特定のコントローラーのメソッドを呼び出して動作させる仕組みが必要になります。 Cron は、指定した時刻に