http://book.cakephp.org/2.0/en/core-utility-libraries/email.html To load a config from EmailConfig you can use the config() method or pass it to the constructor of CakeEmail: $Email = new CakeEmail(); $Email->config('default'); //or in constructor:: $Email = new CakeEmail(‘default’);
Try: $Email->config(‘gmail'); or $Email = new CakeEmail(‘gmail’); Andras Kende > On Dec 28, 2014, at 11:27 PM, ajt <[email protected]> wrote: > > > > I cant send an email as I get a generic error > Error: An Internal Error Has Occurred. > > In config\email.php I have this for a real gmail account(pswd hidden) > > public $gmail = array( > 'host' => 'smtp.gmail.com', > 'port' => 465, > 'username' => '[email protected]', > 'password' => 'XXXXX', > 'transport' => 'Smtp', > 'tls' => true > ); > > in controller I have > > > App::uses('CakeEmail', 'Network/Email'); > > public $components = array('Email','Session','Paginator'); > > public function test() { > > $Email = new CakeEmail(); > $Email->from(array('[email protected]' => 'My Site')); > $Email->to('[email protected]'); > $Email->subject('About'); > $Email->send('My message'); > > > } > > > > > > > > > > > > -- > Like Us on FaceBook https://www.facebook.com/CakePHP > Find us on Twitter http://twitter.com/CakePHP > > --- > You received this message because you are subscribed to the Google Groups > "CakePHP" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/cake-php. > For more options, visit https://groups.google.com/d/optout. -- Like Us on FaceBook https://www.facebook.com/CakePHP Find us on Twitter http://twitter.com/CakePHP --- You received this message because you are subscribed to the Google Groups "CakePHP" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/cake-php. For more options, visit https://groups.google.com/d/optout.
