Foros del Web » Programando para Internet » PHP »

PHP mailers con varios CC

Estas en el tema de PHP mailers con varios CC en el foro de PHP en Foros del Web. Estimados: tengo el siguiente problema, todo comenzó cuando tuve proeblemas para tener varios CC en un mail dependiente de una variable que enviaba en un ...
  #1 (permalink)  
Antiguo 18/08/2009, 12:35
 
Fecha de Ingreso: marzo-2008
Mensajes: 28
Antigüedad: 16 años
Puntos: 0
PHP mailers con varios CC

Estimados: tengo el siguiente problema, todo comenzó cuando tuve proeblemas para tener varios CC en un mail dependiente de una variable que enviaba en un formulario y con un SWITCH en el enviador.

Lo resolví de la siguiente manera que adjunto mas abajo , el problema es que envío un mail por cada cc al destinatario que tengo en el csv, , trate de meterlo dentro del while y ocurre lo mismo esto lo podría resolver sacando el destinatario y dejando solamente los CC pero no queda prolijo dado que en este caso en importante que el resto sepa a quien se le envió el mail.

Código PHP:
Ver original
  1. require("includes/class.phpmailer.php");    
  2.     switch ($destinatario) {
  3.     case "PRUEBA":
  4.     $destinatario = "prueba(arroba)gmail.com";
  5.     $handle=fopen('mtto/prueba.csv','r',true);
  6.     break;
  7.     case "PRUEBA2":
  8.     $destinatario = "prueba(arroba)gmail.com";
  9.         $handle=fopen('mtto/prueba2.csv','r',true);
  10.         break;
  11.          }
  12.  
  13. $mail = new PHPMailer();                                                        
  14. $mail->IsSMTP();
  15. $mail->SMTPAuth = false;                                        
  16. $mail->From = "prueba(arroba)gmail.com";                                              
  17. $mail->FromName = "prueba Mailer";  
  18. $mail->AddAddress($destinatario);
  19.                                                                                            
  20. $mail->Subject = "PRUEBA DE MAILS"            
  21. while ($data = fgetcsv($handle,1000,';'))                                      
  22. {                                                      
  23.     $correos=$data[0];                                                          
  24.     $mail->AddCC($correos);                                      
  25.     $mail->Body = $body;
  26.     $mail->Send();                                                              
  27. }                                                                              
  28. fclose($handle);

Saludos y gracias
  #2 (permalink)  
Antiguo 18/08/2009, 13:20
 
Fecha de Ingreso: marzo-2008
Mensajes: 28
Antigüedad: 16 años
Puntos: 0
Respuesta: PHP mailers con varios CC

Estoy probando con un array sin exito tampoco.


Código PHP:
Ver original
  1. $copia = "prueba(arroba)gmail.com;prueba2(arroba)gmail.com";
  2.  
  3. $cc = split(";",$copia)
  4.  
  5. $mail = new PHPMailer();                                                        
  6. $mail->IsSMTP();
  7. $mail->SMTPAuth = false;                                        
  8. $mail->From = "prueba(arroba)gmail.com";                                              
  9. $mail->FromName = "Prueba Mail";  
  10. $mail->AddAddress($destinatario);                                                                                          
  11. $mail->Subject = "prueba mail";
  12. $mail->AddCC($cc);    
  13. $mail->Body = $body;
  14. $mail->Send();
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:49.