hola, aca pongo el codigo del metodo de mi clase que envia mails a unas direcciones que vienen como parametro.
   Código PHP:
        public function enviar_prueba($asunto, $responder_a, $from_name, $cuerpo, $direcciones)
    {
        $email = new PhpMailer();
        // $email->SetLanguage('es','includes/phpMailer/language/');
        if ($this->isSMTPAut) {
            $email->isSMTP(); // envio por smtp
            $email->Host = $this->host; // smtp
            $email->SMTPAuth = true;
            $email->Username = $this->user;
            $email->Password = $this->pass;
            $email->Timeout = 60;
        }
        // si no tiene from name pongo default
        if ($from_name == '')
            $email->FromName = $this->defaultFromName;
        else
            $email->FromName = $from_name;
        // si no tiene replayto pungo default
        if ($responder_a == '')
            $email->AddReplyTo($this->defaultReplayTo);
        else
            $email->AddReplyTo($responder_a);
        // si no tiene asunto pongo default asunto
        if ($asunto == '')
            $email->Subject = $this->defautAsunto;
        else
            $email->Subject = $asunto;
 
        $email->From = $this->from;
        $email->AltBody = $this->AltBody;
        $email->MsgHTML($cuerpo);
        // carlo la direcciono o direcciones
        $emails = explode(',', $direcciones);
        if (count($emails) >= 1) {
            foreach($emails as $valor) {
                $email->AddAddress($valor);
            }
        } else {
            $email->AddAddress($direcciones);
        }
        $email->send();
        $errores = '';
        if ($email->ErrorInfo)
            $errores = $email->ErrorInfo . '<br />';
        $email->ClearAddresses();
        return $errores;
    } 
    
  en $direcciones viene una cadena del siguiente tipo '
[email protected],
[email protected]', cuando el metodo envia el mail llegan perfecto a las casillas pero llegan dos copias del email a cada casilla y no se por que, alguna idea?? gracias