
31/07/2009, 08:24
|
| | Fecha de Ingreso: marzo-2008
Mensajes: 28
Antigüedad: 17 años Puntos: 0 | |
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. |