Unfortunately Mozaik, as it is, is not suitable!
Nothing to argue about. The only way to avoid it from screwing email templates that I have found is by pasting the html code directly in the database.
However this has many disadvantages, among which:
. it’s not possible for any user without system knowledge
. whoever does it has to have database credentials (very dangerous!)
. if you have to rely on someone to do it for you as a user, this means that emails are not immediately available and, in certain organisations it may take days
. in any case if you just edit a campaign the template gets screwed even if you haven’t touched it
, you can’t edit throughj the template editor the template that was saved directly into the database because it both messes the interface and the template code gets completely screwed, even if you are just trying to add only a space
None. In our organisation we, reluctantly, had to purchase one of these costly mass-mail delivery systems: they have virtually no functionality but at least they preserve the templates! ANd in addition they are not easily interfaced to SuiteCRM, at least without risking to mess things up or losing information.
Alternatively I wonder If it could be possible to create a custom module that stores the html from a textarea field and add an automatic way to copy that html to the template every time the template is modified. This may be achievable with a logic hook, a scheduler (maybe risky because of the time between the modification and the update) or a workflow (same problem as previous option), or other kind of custom code.
I really hope that the issue is soon solved. However I don’t count on it too much because it has been there for months now.
Same with email configurations: it should definitely be upgraded and made much more flexible and complete.