Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/07/2008, 13:08
Avatar de maderic_m
maderic_m
 
Fecha de Ingreso: agosto-2007
Mensajes: 53
Antigüedad: 19 años, 1 mes
Puntos: 0
phpMailer:se envian dos copias a cada casilla

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