Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/12/2013, 08:46
Avatar de reborn
reborn
 
Fecha de Ingreso: febrero-2010
Mensajes: 440
Antigüedad: 14 años, 2 meses
Puntos: 1
Configurar CakeEmail para enviar correos. Me tira error

Hola,

no se como configurar el envio de emails con cake, siempre me sale este error

Cita:
Could not send email.
Error: An Internal Error Has Occurred.
Ya configure el archivo email.php con el servidor smtp de gmail y mi cuenta de gmail pero me sigue saliendo lo mismo:

Código PHP:
class EmailConfig {

    public 
$default = array(
                            
'host' => 'ssl://smtp.gmail.com',
                            
'port' => 465,
                            
'timeout' => 30,
                            
'username' => '[email protected]',
                            
'password' => 'miclave',
                            
'client' => null,
                            
'tls' => false
    
);

    public 
$smtp = array(
        
'transport' => 'Smtp',
        
'from' => array('micorreo' => 'My Site'),
                            
'host' => 'ssl://smtp.gmail.com',
                            
'port' => 465,
                            
'timeout' => 30,
                            
'username' => '[email protected]',
                            
'password' => 'miclave',
                            
'client' => null,
                            
'tls' => false
        
//'charset' => 'utf-8',
        //'headerCharset' => 'utf-8',
    
); 
en los dos puse lo mismo.

Y para hacer el test:

Código PHP:
App::uses('CakeEmail''Network/Email'); 
Código PHP:
                        $Email = new CakeEmail();
                        
$Email->from(array('[email protected]=> 'Prueba'));
                        
$Email->to($this->request->data['User']['email']);
                        
$Email->subject('Email de prueba');
                        
$Email->send('prueba'); 
Alguna ayuda?

Gracias