Hola que tal, soy nuevo en esto del php y mysql. Quisiera saber cómo le puedo hacer para enviarle un e-mail a todas las personas que tengo registradas en una tabla de mi base de datos, pero con la condición de que cuando tales personas reciban el e-mail, sólo vean su propia dirección en el campo de destinatarios y no todos los correos a los cuales se les envió el mensaje, porque sería como regalar mi lista. Esto es lo que tengo por ahora, el script no tiene algún error visible (sintaxis), pero no manda los correos. Gracias por sus respuestas y saludos.
Código PHP:
<?
//Datos para el envio
$from="[email protected]"; //cuenta que envia
$asunto=$_POST[asunto]; //asunto
$mensaje=$_POST[mensaje]; //mensaje
$sheader="From:".$sfrom."\nReply-To:".$sfrom."\n";
$sheader=$sheader."X-Mailer:PHP/".phpversion()."\n";
$sheader=$sheader."Mime-Version: 1.0\n";
$sheader=$sheader."Content-Type: text/html";
//Conexion con la base
$conexion = mysql_connect("localhost","user","pass");
//selección de la base de datos con la que vamos a trabajar
mysql_select_db("base de datos");
//Ejecucion de la sentencia SQL
$sql= "select mail from prueba";
mysql_query($sql);
//Envio del email
mail($sql,$asunto,$mensaje,$sheader);
//Cerrar la conexión con la base de datos
mysql_close($conexion);
?>