Estimados: tengo el siguiente problema, todo comenzó cuando tuve proeblemas para tener varios CC en un mail dependiente de una variable que enviaba en un formulario y con un SWITCH en el enviador.
Lo resolví de la siguiente manera que adjunto mas abajo , el problema es que envío un mail por cada cc al destinatario que tengo en el csv, , trate de meterlo dentro del while y ocurre lo mismo esto lo podría resolver sacando el destinatario y dejando solamente los CC pero no queda prolijo dado que en este caso en importante que el resto sepa a quien se le envió el mail.
Código PHP:
Ver originalrequire("includes/class.phpmailer.php");
switch ($destinatario) {
case "PRUEBA":
$destinatario = "prueba(arroba)gmail.com";
$handle=fopen('mtto/prueba.csv','r',true); break;
case "PRUEBA2":
$destinatario = "prueba(arroba)gmail.com";
$handle=fopen('mtto/prueba2.csv','r',true); break;
}
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = false;
$mail->From = "prueba(arroba)gmail.com";
$mail->FromName = "prueba Mailer";
$mail->AddAddress($destinatario);
$mail->Subject = "PRUEBA DE MAILS"
while ($data = fgetcsv($handle,1000,';')) {
$correos=$data[0];
$mail->AddCC($correos);
$mail->Body = $body;
$mail->Send();
}
Saludos y gracias