Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/07/2009, 08:24
troiken
 
Fecha de Ingreso: marzo-2008
Mensajes: 28
Antigüedad: 16 años, 1 mes
Puntos: 0
De acuerdo PHP mailer multiples recipientes

Hola, me encuentro con el siguiente problema, ante la necesidad de hacer un pequeño enviador de mails para solucionarme la vida no logro que al enviar una varible X que es recibida por un post en $sector lo convierta en 1 varias direcciones de mail para "$mail->AddAddress". Probé con switch poner case y luego definir una variable con todos los mails juntos y en el codigo del enviador poner "$mail->AddAddress("$remitente"); pero no hubo caso. Tb encontro por internet lo siguiente:


$emails = "prueba(arroba)dominio prueba2(arroba)dominio";

$emails = explode(',', $emails);
$emails = array_map('trim', $emails);

foreach ($emails as $email){
$mail->AddAddress($email);
}


pero no entiendo como agregarlo al codigo existente.


<?php

$cliente = $_POST['cliente'];
$fecha_c = date("d-m-y H:i");
$username = $_COOKIE['prueba']['username'];
$sector = $_POST['sector´];


require_once 'includes/class.phpmailer.php';
$mail = new PHPMailer();

$mail->IsSMTP();
$mail->Host = "smtp.dominio";
$mail->SMTPAuth = true;
$mail->Username = "usuario";
$mail->Password = "12345";

$mail->From = "Remitente";
$mail->FromName = "Usuario";
$mail->AddAddress ?
$mail->AddReplyTo("prueba(arroba)dominio", "Test");

$mail->IsHTML(true);

$mail->Subject = "";
$mail->Body = "";
$mail->AltBody = "";

if(!$mail->Send())
{
echo "Mensaje no enviado <p>";
echo "Mailer Error: " . $mail->ErrorInfo;
exit;
}


echo "<br/><br/><br/><strong> Mail enviado: ".$fecha_c."<br/>";

<?


Slds y gracias.