Cita:
Iniciado por zipcs
Pero si envío el mail fuera del While, solo me envía a mi correo el último producto de la lista, dentro del while me manda todos los productos pero por mails separados..
Precisamente eso es parte del problema.
Lo correcto es que acumules el HTML de cada uno de los elementos dentro del while, y cuando tengas todo entonces hace el envío.
¿Qué parte es la que no entiendes?