Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/07/2008, 09:14
Avatar de thebestboy2671
thebestboy2671
 
Fecha de Ingreso: enero-2008
Mensajes: 138
Antigüedad: 16 años, 3 meses
Puntos: 1
Pregunta Enviar un e-mail a todos los que están en mi base de datos

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);
?>
__________________
Si te he ayudado con mis conocimientos, añádeme algo de Karma :P