Gracias por tu ayuda.. Ya lo tengo casi funcionando.
He hecho:
<?php
// Fecha
$fecha_actual = date ("Y-m-d");
//Conexion
$link = mysql_connect("localhost", "uid", "pass");
mysql_select_db("tabla", $link);
$result = mysql_query("SELECT campo1, campo2, campo3, campo4 FROM $variable1 WHERE vencimiento LIKE '$fecha_actual'", $link);
if ($row = mysql_fetch_array($result)){
..................
.................
..................
...........
mail ("$variable5","$subject","$body");
PROBLEMAS:
1. Solo manda 1 email.. Es decir aunque los resultados de la conexión a la db encuentre mas de 1 resultado solo se manda 1 email con el primer resultado a la dirección de correo.
2. A pesar de que he añadido las siguientes lineas antes de la función mail:
$email_header = "Nombre <
[email protected]>\n";
$email_header .= "X-Sender: <
[email protected]>\n";
$email_header .= "Return-Path: <
[email protected]>\n";
En el campo De: no me aparecen datos.
Espero que alguien pueda ayudarme en estos problemillas.
Gracias