Tengo un problema y es el que al enviar un newsletter a mis usuarios registrados en una BD, les llega el Email a c/u pero figurando todas las direcciones de mail del resto de los usuarios. ¿Como puedo evitar esto?
DEJO SCRIPT:
<?php
$tabla_users = "newsletteralumnos";
$este = "newsletter.php";
$bdd_host = "localhost";
$bdd_user = "user_bd";
$bdd_pass = "user_password";
$bdd = "name_bd";
mysql_connect("$bdd_host","$bdd_user","$bdd_pass") ; mysql_select_db("$bdd");
$x=0;
$user = mysql_query("SELECT * FROM $tabla_users WHERE lista='1'");
while ($us = mysql_fetch_array($user)) { $a = "$a$us[email], "; $x++; }
$remitente = "[email protected]";
$list_time = time();
$fecha = date("d.m.Y", $list_time);
$asunto = "Profesorado de Informática - Solo para alumnos registrados # $fecha #";
$extra = "Sistema de Newsletter<br>
[email protected] - Cel: (011) 1566194399";
echo "<form action='$este' method='post' enctype='multipart/form-data'>
<textarea name='msg' cols='30' rows='10' id='msg'>
</textarea>
<input name='Lista_Correo' type='submit' id='Send' value='Enviar'>
</form>";
if ($Lista_Correo) {
$msg = $msg.$archivo.$extra;
mail($a,$asunto,$msg,"From: $remitente\r\nReply-To: $remitente\r\n");
echo "<font color='black'><b>Correo enviado con exito<u>:</b></font><br>
<font color='black'>$a</font><br><br><br>";
}
?>