Create and Edit Custom HTML Email Templates
QCFUM Pro, Max, and All Access can use Custom HTML for Core or Custom email-template records. Basic still sends responsive HTML, but that HTML is generated from the required plain-text body rather than from an administrator-edited HTML body.
Custom HTML is stored separately from the plain-text body and is sanitized by QCFUM before it is saved and again when rendered.
Enable Custom HTML
- Open the template in QCFUM Administrator → Email.
- Keep a complete Plain-text body; it remains required.
- Set Format to Custom HTML.
- Enter the HTML body.
- Use Preview HTML to inspect the rendered sample.
- Save and Send Test through Joomla mail.
What QCFUM Sanitizes
QCFUM removes PHP blocks, script/iframe/object/embed/form/SVG/math/template elements, form controls and several other unsafe tags, inline event handlers, srcdoc, dangerous JavaScript/VBScript/data-HTML URL schemes, and unsafe CSS patterns such as expression(). Build email HTML for mail-client compatibility rather than relying on executable content.
Plain Text Still Matters
Even in Custom HTML mode, the plain-text body is required and is sent as the plain alternative. Keep it equivalent to the HTML message, especially for account, approval, password, and invitation notices.
Downgrade Preservation
If the site drops below Pro, QCFUM does not erase the stored HTML or its previous html_enabled state. While Basic is effective, QCFUM renders built-in HTML from the plain text. When Pro+ returns, the preserved Custom HTML can become active again.
Do Not Confuse Custom Template with Custom HTML
A Custom template record is available on Basic. Custom HTML is the Pro+ formatting capability. A Core template can also use Custom HTML when Pro+ is active.
Community Discussion
Want to compare Joomla user-management workflows, share practical QCFUM tips, or discuss how other administrators use this feature? Visit the QC Frontend User Manager Community. For private support, bug reports, account-specific entitlement problems, or feature requests, use the QuantaCade support system.