Ver Mensaje Individual
  #13 (permalink)  
Antiguo 07/12/2011, 13:56
tvzbien
 
Fecha de Ingreso: abril-2011
Mensajes: 49
Antigüedad: 13 años
Puntos: 3
Respuesta: envio a múltiple destinatarios con PHPMailer

Amigo iovan mira he probado como tu dices pero tampoco funciona, me devuelve el siguiente error:

Como comenté atenriormente esto está hecho con PHPMailer y para enviar los mail se usan sus respectivas funciones que estan contenidas dentro del arhivo class.phpmailer.php. Estas funciones son

Código PHP:
 function AddCC($address$name "") {
        
$cur count($this->cc);
        
$this->cc[$cur][0] = trim($address);
        
$this->cc[$cur][1] = $name;
    } 
que es la que funciona con el campo del formulario "para" (esta funciona perfectamente cuando envío a un solo destinatario)

y la otra funcion seria

Código PHP:
 function AddAddress($address$name "") {
        
$cur count($this->to);
        
$this->to[$cur][0] = trim($address);
        
$this->to[$cur][1] = $name;
    } 
que es la que deberia de funcionar con el campo del formulario "cco"

y aqui pongo de nuevo el codigo relevante del archivo enviar_mail.php

Código PHP:
//Indicamos cual es la dirección de destino del correo
  
$mail->AddAddress($_POST['para']);
  
$correos =  $_POST['cco'];
  
$correos_array preg_split("/[\s;]+/"$correos);
  foreach(
$correos_array as $key=>$value){
  
$mail->AddBCC($value);
  } 
aclaro que la variable $_POST['para'] recoge los datos ingresados en el formulario (datos que serian las direcciones de correo de los destinatarios) y lo mismo para la variable $_POST['cco'].

espero haber sido claro y haber podido explicarme.