Código PHP:
<?php
$mi_conexion=mysql_connect('localhost','user','password') or die('No se puedo conectar con la base de datos!');
/*
aqui la conexion a la base de datos
*/
mysql_select_db('mibasededato',$mi_conexion);
/*
hcermos la cunsulta mysql para jalar los datos.
*/
$query_Tabla = "Select
dimeq_users.login,
dimeq_listings.*
From
dimeq_listings Inner Join
dimeq_users On dimeq_listings.userid =
dimeq_users.userid
Where
dimeq_listings.date_expire = Date_Add(CurDate(), Interval 15 Day) And
dimeq_listings.membership = 1";
$Tabla = mysql_query($query_Tabla, $mi_conexion) or die(mysql_error());
//elaboramos cadena de emails
$losemails="";
while ($row_Tabla=mysql_fetch_array($Tabla)) {
$losemails.=($row_Tabla['mail'].", ");
$losusuarios.=$row_Tabla['login'];
$losuselectores.=$row_Tabla['selector'];
$losusfirmname.=$row_Tabla['firmname'];
}
$largo=strlen($losemails);
if ($largo>2)
{
//quitamos ultimos ", "
$losemails=substr($losemails,0,$largo-2);
}
else
{
echo "No hay destinatarios!";
die();
};
// aqui defino los argumentos de mail( ):
$asunto='Prueba de email desde PHP';
$mensaje='<html>
<head>
<title>Titulo de la Pagina</title>
</head>
<body>
Estimado <font color=cccccc><strong>'.$losusuarios.'</strong></font><br><br>
Le escribimos desde su portal web miweb.com porque su anuncio esta apunto de expirar.
<br>
<br>
ID Anuncio: <font color=cccccc><strong>'.$losuselectores.'</strong></font>
<br>
Titulo Anuncio: <font color=cccccc><strong>'.$losusfirmname.'</strong></font>
<br>
<br>
Para renovarlo tan solo mande: DQB <font color=cccccc><strong>'.$losusuarios.'</strong></font> al número: 5408 (Coste para el plan de subscripción basica: 1,2 Euros. Impuestos indirectos no incluidos) o bien inicie sesión en www.miweb.com y renueve su anuncio con cualquiera de las formas de pago que le ofrecemos desde el apartado de su cuenta.
<br><br>Muchas Gracias, Departamento Comercial www.miweb.com
</body>
</html>';
/*
Aquí debe poner su email
*/
$envia='[email protected]';
$remite='[email protected]';
/*
Enviante: Nombre del enviante
Email_remitente: email que desea mostrar como remitente.
*/
/// Envío del email:
mail(null, $asunto, $mensaje, "MIME-Version: 1.0
Content-type: text/html; charset=iso-8859-1
From: $envia <$remite>
Bcc: $losemails" . "\r\n") or die("Error al Enviar el Email");
echo "Mensaje Enviado con Éxito!"; //
mysql_free_result($Tabla);
mysql_close($mi_conexion);
?>