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?