To clarify this issue, when calling GetBodyAsHtml(), special characters are escaped (i.e. ' becomes '). When adding this to an email and then sending it using SmtpClient.SendMessage, the & of &apos gets escaped resulting in &pos;
How do we prevent the double escaping?