Certain custom components that work in Lightning App Builder aren’t compatible for use in the Email Content Builder. Review the requirements for existing custom components before enabling them for use in the email builder.
Unsupported Items
The rendering engine that powers our content builder is run in a secure environment. However, there are limits on what code you can add in the custom component files.
We recommend you use a unique class name or prepend CSS class names with a namespace to differentiate from other components.
Picklists
Populate a picklist by creating the HTML markup using Apex.
External callouts from Apex that are used as a picklist data source only work if the following method is overridden: global override Boolean isValid(Object attributeValue){return true;}