Resolvendo variáveis ​​dentro de uma string Coldfusion

Meu cliente tem uma tabela de banco de dados de corpos de e-mail que são enviados em determinados momentos para os clientes. O texto dos emails contém expressões do ColdFusion como Dear # firstName # e assim por diante. Esses e-mails são HTML - eles também contêm todos os tipos de marcação HTML. O que eu gostaria de fazer é ler o texto do banco de dados em uma string e depois ter ColdFusion Evaluate () essa string para resolver as variáveis. Quando faço isso, Evaluate () gera uma exceção porque não gosta da marcação HTML (tentei também filtrar a string através de HTMLEditFormat () como uma etapa intermediária para os grins, mas ela não gostou das entidades lá) .

Meu predecessor resolveu esse problema escrevendo o texto do email em um arquivo e, em seguida, incluindo isso. Funciona. Parece muito hacky. Existe uma maneira mais elegante de lidar com isso usando algo como Avaliar que não estou vendo?

questionAnswers(4)

yourAnswerToTheQuestion