Creo que utilizando SMTP no se le deben pasar parámetros a la función send().... es decir debes hacer $this->Email->send();
2011/4/13 charlie <[email protected]> > Hola, > > Alguien sabe por que no envio correos con este codigo: > > esto lo tengo en un controlador: > > function email($cont=null,$emails=null,$asunto=null,$mensajes=null) > { > > $this->Email->to = '[email protected]'; > $this->Email->subject = 'Prueba'; > > $this->Email->send('prueba'); > > > } > > en el controlador AppController tngo esto: > > class AppController extends Controller { > > function beforeFilter(){ > $this->Email->smtpOptions = array( > 'port'=>'25', > 'timeout'=>'30', > 'host' => 'ma....es', > 'username'=>'in...', > 'return' => '...', > 'password'=>'...', > 'auth' => true > ); > > $this->Email->from = 'PsiBox < > [email protected]>'; > $this->Email->delivery = 'smtp'; > //$this->Email->delivery = 'debug'; > $this->Email->sendAs = 'html'; > > } > } > > No me da ningun error. > > -- > Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de > Grupos de Google. > Para publicar una entrada en este grupo, envía un correo electrónico a > [email protected]. > Para anular tu suscripción a este grupo, envía un correo electrónico a > [email protected] > Para tener acceso a más opciones, visita el grupo en > http://groups.google.com/group/cakephp-es?hl=es. > > -- Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos de Google. Para publicar una entrada en este grupo, envía un correo electrónico a [email protected]. Para anular tu suscripción a este grupo, envía un correo electrónico a [email protected] Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/cakephp-es?hl=es.
