prueba a imprimer $losemails: y veras de donde viene el error:
Código PHP:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<?php include('mensaje.php'); ?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Envio de E-mail Base de datos</title>
</head>
<style type="text/css">
body {
padding-top:30px;
padding-left:100px;
background-color:#1e1e1e;
color:#ccc;
font-size:16px;
}
a {
color:#fff;
}
</style>
<body style="margin:0">
<?php
$mi_conexion=mysql_connect('localhost','usuario','pass') or
die('<img src="http://www.forosdelweb.com/f18/images/Logo.png" width="250" /><br /><br />No se puedo conectar con la base de datos!'); $query_Tabla = "SELECT email FROM usuarios ORDER BY id ASC";
$losemails="";
$losemails.=($row_Tabla['email'].", ");
}
echo $losemails.'<br />';
if ($largo>2)
{
$losemails=substr($losemails,0,$largo-2); }
else
{
echo "<img src='../images/Logo.png' width='250' /><br /><br />No hay destinatarios!";
};
$asunto=$titulo;
$mensaje=$mensaje;
$envia='Enviante';
$remite='Mail que envia';
mail(null, $asunto, $mensaje, "MIME-Version: 1.0 Content-type: text/html; charset=utf-8
From: $envia <$remite>
Bcc: $losemails" . "\r\n") or
die(" <img src='../images/Logo.png' width='250' /><br /><br />Error al Enviar el Email"); echo "<img src='../images/Logo.png' width='250' /><br /><br /> Mensaje Enviado con Éxito! "; //
?>
</body>
</html>