I figured a way around this that is better and more efficient.

1. Build the emails but don't send it to CFMAIL, put it in a database.
2. Setup up a CFMAIL process that then calls a query and builds the email from
the db. You can setup to build unsent emails to the limit that cf server can
send them. I noticed that our server can handle about 2500 emails / hour.
That is if you are using the spooler. It may be faster if you don't.
3. If there are any problems you have a record of all the emails sent. I
typically clear out my emails every month from the DB to keep the size low.