Hola Cluster.
Mira, hasta ahora lo que hacia era eso, meter las direcciones en un array y luego con un bucle irlas pasandolas al $mail->AddAddress() pero de esta manera me aparecen todas las direcciones en la etiqueta "Para:". Te muestro las dos formas que probe:
Código PHP:
<?php
for ($x = 0; $x <= count($emails)-1; $x++) {
$mail->AddAddress($emails[$x]);
}
if(!$mail->Send()) {
echo "Message not sent<br>";
echo "Mailer Error: " . $mail->ErrorInfo."<br>";
}
?>
Código PHP:
<?php
for ($x = 0; $x <= count($emails)-1; $x++) {
$mail->AddAddress($emails[$x]);
if(!$mail->Send()) {
echo "Message not sent<br>";
echo "Mailer Error: " . $mail->ErrorInfo."<br>";
}
}
?>
Con la primera, como te comente, me aparecen todas las direcciones, con la segunda unicamente manda a la primer direccion del array.
Se me ocurrio fijarme en la definicion de la clase a ver si encontraba algo que cerrara la conexion o algo similar luego de llamar la funcion Send() pero no encontre nada. Asi que no se donde mas buscar ni que otra cosa probar.
Gracias desde ya.
AlvAro