Para ello he hecho el siguiente código:
Código PHP:
//Sentencia sql que me consulta todos los articulos del dia 2004-12-03
//y consulta la tabla donde estan los mails a enviarles el reporte
$_pagi_sql = "SELECT *
FROM sistema_noticias, newsletter
WHERE fecha_publicacion = '2004-12-03' ";
//muestro result
while($row = mysql_fetch_array($_pagi_result)){
$titulo_articulo = $row[titulo_articulo];
$fuente_articulo = $row[fuente_documento];
$fecha_articulo = $row[fecha_publicacion];
$contenido_articulo = $row[contenido];
//preparo el mail
$deemail = "[email protected]";
$sfrom = "[email protected]";
$sdestinatario = $row[email]; //todos los email de mi lista aprox 40 personas
$ssubject = "Informe de Prensa".mostrarfecha($hoy);
$shtml = "
<strong>Informe de Prensa</strong>
<br>
<strong>Fecha: ".mostrarfecha($hoy)." Hora: ".$hora."</strong>
<br>
<strong>Información.</strong>
<br>-.-
<p>
".$titulo_articulo."
<br>
".$fuente_articulo."
<br>
".$fecha_articulo."
<br>
".$contenido_articulo."
<p>
<strong>Un Saludo</strong>
<br>
<strong>Sala de redacción</strong>
<br>
<strong>-.-.-.-.-.-.-.-.-.-.-.-.-.-.-</strong>";
$nombre= "Sistema de Noticias";
$encabezados = "MIME-Version: 1.0\n";
$encabezados .= "Content-type: text/html; charset=iso-8859-1\n";
$encabezados .= "From: \"$nombre\" $deemail <$sfrom>\n";
$encabezados .= "Reply-To: \"$nombre\" <$deemail>\r \n" ;
$encabezados .= "X-Sender: <$sfrom>\n";
$encabezados .= "X-Mailer: PHP\n";
$encabezados .= "X-Priority: 3\n";
$encabezados .= "Return-Path: <$sfrom>\n";
//end while
}
//enviar mail
mail($sdestinatario,$ssubject,$shtml,$encabezados);
alguien puede ayudarme?