Te olvidaste de las comillas... y no se que es eso de <<<<HTML
yo lo pondria algo asi:
Código PHP:
$lista_productos = mysql_query("SELECT * FROM articulos LIMIT 0 , 10 ");
$cuerpocliente = '<html>
<head>
<body>
<table width="470" border="0" cellpadding="0" cellspacing="0">
<tr>
<td>Su nombre es: '.$txtnombres $txtapellidos.' </td>
</tr>
<tr>
<td>
<p>Sus productos son:</p>
'.while ($rowproductos=mysql_fetch_array($lista_productos)) ;
{
<div style="padding-bottom:03px;">$rowproductos['nombre']</div>
} mysql_free_result($lista_productos);.'
</td>
</tr>
</table>
</body>
</html> ';
$txtemail = "[email protected]";
$emailempresa = "[email protected]" ;
$asunto = "Lista de Productos" ;
mail($txtemail, $asunto, $cuerpocliente, $sheader = "From:".$emailempresa."\r\nContent-type: text/html\r\n");
No lo pegues asi como esta... verificalo bien lo hize al tun tun