if (htmlBodyTemplateResourcePath != null)
{
vt = velocityEngine.getTemplate(htmlBodyTemplateResourcePath);
// HTML-escape all content inserted
EventCartridge ec = new EventCartridge();
ec.addEventHandler(new EscapeHtmlReference());
ec.attachToContext(velocityContext);
if (!addresses.isEmpty())
{
velocityContext.put("hasReplyAddress", false);
writer.getBuffer().setLength(0);