Example #1
0
 /**
  * Test sending emails via CLI and Queue transport.
  *
  * @return void
  */
 public function complete_email()
 {
     Configure::write('debug', 0);
     $Email = new Email();
     $Email->to('*****@*****.**', 'Mark Test');
     $Email->subject('Testing Message');
     $host = Configure::read('App.host');
     if ($host) {
         $Email->domain($host);
     }
     $config = $Email->config();
     if (!isset($config['queue'])) {
         return $this->error('queue key in config missing');
     }
     $res = $Email->send('Foo');
     if (!$res) {
         return $this->error('Could not send email: ' . $Email->getError());
     }
     $this->out('YEAH!');
 }