I tried to insert an email address with its HTML character entities into the markup editor (/content editor).
But it turns all &#XXX; into their corresponding letters. So every spam bot can read the mail address :(
I'm looking for a solution to this as well. I have an onBeforeWrite function in my Page class to look for email addresses and replace them with numeric entities, but SilverStripe is converting them back before writing to the database. Is there a way to get around this without changing core code? Thanks.