cfmail includes an implied cfoutput tag. Armed with that
info, there are two approaches.
One is to use a cfloop tag instead of a cfoutput tag. The
other is to generate your content with the cfsavecontent tag and
put the resulting variable into your mail.
If your intent is to display and mail the same info, the
second approach allows you to do this with less code.