Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/06/2012, 09:00
Avatar de oscartt67
oscartt67
 
Fecha de Ingreso: abril-2012
Ubicación: fonollosa
Mensajes: 481
Antigüedad: 12 años
Puntos: 97
envio con phpmailer a varios correos.

Hola a todos.
Tengo este trozo de código que envia un formulario recojido en la web a varios destinatarios.
Lo hace correctamente, pero al recibir el mail en el correo, duplica la lista de dichos destinatarios.

En lugar de :
para: destinatari <correo1@correo1>,destinatari <correo2@correo2>,destinatari <correo3@correo3>

me aparece
para: destinatari <correo1@correo1>,destinatari <correo2@correo2>,destinatari <correo3@correo3>,destinatari <correo1@correo1>,destinatari <correo2@correo2>,destinatari <correo3@correo3>

Antes de empezar a destripar phpmailer, quiero pensar que estoy cometiendo algun error.


Código PHP:
    .......bla bla....
    
//array ejemplo
    
$destinatari[0]="[email protected]";
    
$destinatari[1]="[email protected]";
    
$destinatari[2]="[email protected]";

    require 
"prg/class.phpmailer.php";
    
$mail = new phpmailer();
    
$mail->Mailer=$pclsForm->mailer;
    
$mail->Host=$pclsForm->host;
    
$mail->SMTPAuth=$pclsForm->smptaut;
    
$mail->Username=$pclsForm->username;
    
$mail->Password=$pclsForm->password;
    
$mail->From=$remitent;
    foreach(
$destinatari as $adre){
        
$mail->AddAddress($adre,"destinatari");
    }
    
$mail->Subject=$asunto;
    
$mail->IsHTML(true);
    
$mail->Body=$missatge;
    IF(
is_array($_FILES)){
        foreach(
$_FILES as $fitxer=>$prop){
            
$mail->AddAttachment($prop["tmp_name"], $prop["name"]);
            
$fil=1;
        }
    }

    
$envio=$mail->Send();
    ....
bla bla bla...... 
Gracias por vuestra atención.