Cada vez que enviamos un correo con el Email component se me hace que
estamos duplicado mucho código en varios controladores cin la función
private:
private function __sendMail($blogger_id)
{
$email = $this->Annotation->User->field('email', array('User.id'=>
$blogger_id));
$this->Email->to = $email;
$this->Email->subject = 'Karamelo e-Learning:: new comment';
$this->Email->replyTo = '
sup...@chipotle-software.com';
$this->Email->from = 'Chipotle-software.com';
$this->Email->template = 'msglesson'; // note no '.ctp'
$this->Email->sendAs = 'text'; // because we like to send pretty
mail
}
Hay que desarrollar un Mailer component para hacer una única clase que
envie los correos con los párametros de user_id, msg y layout.
Actualmente hay una función private para enviar correos en los
controladores:
Messages, Users, Comments, Recovers, Colleges, Helps, Annotations,
Discutions y Newsleters
es decir un chingo.