In the following example, a query (ProductRequests) retrieves a list of the customers who inquired about a product during the previous seven days. ColdFusion sends the list, with an appropriate header and footer, to the marketing department:
<cfmail
    query="ProductRequests"
    from="webmaster@MyCompany.com"
    to="marketing@MyCompany.com"
    subject="Widget status report">
Here is a list of people who have inquired about
MyCompany Widgets during the previous seven days:
<cfoutput>
#ProductRequests.FirstName# #ProductRequests.LastName# (#ProductRequests.Company#) - #ProductRequests.EMailAddress#&##013;
</cfoutput>
Regards,
The WebMaster
webmaster@MyCompany.com
</cfmail>
The following table describes the code:
| 
 Code  | 
    
 Description  | 
  
|---|---|
| <cfoutput> #ProductRequests.FirstName# ProductRequests.LastName# #ProductRequests.Company#) - ProductRequests.EMailAddress#&##013; </cfoutput> | 
 Presents a dynamic list embedded within a normal message, repeating for each row in the ProductRequests query. Because the cfmail tag specifies a query, the cfoutput tag does not use a query attribute. The &##013; forces a carriage return between output records.  |