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.

Reply via email to