Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/06/2010, 23:38
laupatri1084
 
Fecha de Ingreso: octubre-2009
Mensajes: 68
Antigüedad: 14 años, 6 meses
Puntos: 1
problama con envio de correo

hola amigo mi problema es el siguiente tengo una lista de correos a enviar los almaceno de la sigiente manera

$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->SMTPSecure = "ssl";
$mail->Host = "smtp.gmail.com";
$mail->Port = 465;
$mail->Username = "[email protected]";
$mail->Password = "";

$mail->From = "[email protected]";
$mail->FromName = "asdfas";
$mail->Subject = "If";
$mail->AltBody = "fasfas :
";
for ($i = 1; $i< $_POST['inscritos'] + 1 ;$i++)
{
$correoElectronico = '{$_POST[\'correoElectronico'.$i.'\']}'; eval("\$correoElectronico = \"$correoElectronico\";");
$contrasena = rand ().$i;
$mail->MsgHTML("mensaje a enviar");
if($contrasena)
{
$mail->AddAddress("$correoElectronico", "Destinatario");
$mail->IsHTML(true);
if(!$mail->Send()) {
echo "Error: " . $mail->ErrorInfo;
}
}
}

lo envio con phpmailer el problema es que con este codigo me envia el correo por ejemplo si son 3 inscritos me envia tres mensajes a cada correo
en vez de enviar solo el correo a cada inscrito por separado y solo uno.
Como hago para enviar solo un correo a cada uno de los inscritos y no los 3 mensajes a cada correo?