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: 16 años, 8 meses
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