CakePHP no puede recibir varios correos electrónicos enviados después de una ejecución anterior ... este es un ejemplo:

$Email = new CakeEmail('smtp');
                $Email->emailFormat('html')
                        ->template('myTemplate')
                        ->to('someEmail@email.com')
                        ->subject('someSubject')
                        ->send('MyMessage');
                 unset($Email);

Pastel de reinstalación

$arrEmails = array('email1@email.com','email2@email.com','email3@email.com','email4@email.com','email5@email.com');
$Email = new CakeEmail('smtp');
                $Email->emailFormat('html')
                        ->template('mySecondTemplate')
                        ->to($arrEmails)
                        ->subject('OtherSubject')
                        ->send('MyOtherMessage');

También intenté crear 2 instancias diferentes de cakeEmail, pero ocurrió lo mismo. Otra cosa que he intentado es poner en un bucle "para" pero no pasa nada.

Si alguien tiene una idea de lo que está sucediendo aquí, sería de mucha ayuda y se lo agradezco.

Gracias.

0
BruneX 13 abr. 2012 a las 00:11
¿Puede describir el problema con más detalle? ¿Qué estás intentando lograr?
 – 
Devin M
13 abr. 2012 a las 00:15

1 respuesta

La mejor respuesta

Eche un vistazo al método reset():

http://api20.cakephp.org/class/cake-email#method-CakeEmailreset

0
jeremyharris 13 abr. 2012 a las 01:12