Cita:
Iniciado por Camarex
El problema es que dentro de la variable $cuerpo, si meto el While() y el Foreach() , el email si llega, pero llega en blanco. Ademas de que no da mensaje de error.

... ¿pero de qué forma haces eso? (adivinos no somos

).
Como sea, según entendí, la forma correcta de hacerlo es primero "componer" (armar, construir, concatenar...) la variable que será el cuerpo del mensaje para después enviarla:
Código PHP:
$num= 10;
$cuerpo= "Contemos hasta ".$num.":\n"; // :-P ejemplos inútiles pero ilustrativos
for ($i=1; $i<$num; $i++) {
$cuerpo.= $i."\n"; // se "construye"
}
$cuerpo.= "\n ----------------------------------\n";
echo $cuerpo; // lista para ser enviada
Saluton!