Hola! Gracias por responder, es la primera vez que escribo en este foro...
mira, he integrado el código que me has dado con el que tenía, y algo está mal, creo que no envía nada porque no me sale el mensaje de "información enviada"...
Te escribo el código que tengo completo:
<?
//Program that takes data from the page
//message.php and sends it
//Connect to database
mysql_connect("localhost","usuario","password");
//Select the database we want to use
mysql_select_db("nombredatabase");
//Get the contents of the column Email from
//mailinglist table and put in an array.
$sql = "SELECT * FROM tabla";
$result = mysql_query($sql);
//cuenta que envía
$sfrom="
[email protected]"
//data from the message.php page
$subject = $_POST['subject'];
$message = $_POST['message'];
//las cabeceras HTTP para indicar en tu e-mail que parte es HTML para que así lo interpreten los clientes de correo ..
$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";
//Send message loop
While ($row = mysql_fetch_array($result)) {
$email = $row['email'];
//Take notice that we've included $subject and $message below
mail("$email","$subject","$message","$sheader");
echo("¡Información enviada!<br>");
}
//Close the database connection
mysql_close();
?>