参考:[CakePHP 2.x] shell(シェル)からComponent(コンポーネント)を呼び出す
<?php App::uses('ComponentCollection', 'Controller'); App::uses('MailComponent', 'Controller/Component'); class MailJobShell extends AppShell { public function startup(){ $collection = new ComponentCollection(); $this->Mail = new MailComponent($collection); parent::startup(); }