Please update the CRM email editor so it does not break HTML email code

In BBCRM, the email editor in Marketing and communications > Email marketing currently breaks email code as described below.

Please update the editor's config so BBCRM can be used to send mobile responsive emails that work across email clients.

I have attached two example email HTML files to demonstrate the issues:

  • html-test-email.html is an example of an email that is designed to be mobile responsive and to work in the broadest range possible of email clients.

  • html-email-test_broken-by-bbcrm.html is what you get after you have pasted html-test-email.html into the BBCRM editor (I've reindented the code to make it easier to compare the two files.)

The issues:


1: The DOCTYPE, HTML tag, HEAD tag are stripped out, and when the email is sent get replaced with a minimalist <HTML><BODY>.

2. META definitions in the HEAD are deleted.

3: A STYLE definition block put into the HEAD ends up in the BODY.

4. Font links in the HEAD are deleted and replaced by an empty paragraph.

   So this:

    <!--[if !mso]><!-->
    <link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro: 200,300,400,600,700,900" rel="stylesheet" />
    <link href="https://fonts.googleapis.com/css?family=Merriweather: 300,400,700,900" rel="stylesheet" />
    <!--<![endif]-->

    Gets turned into this:

    <!--[if !mso]><!-->
    <p>&nbsp;</p>
    <!--<![endif]-->

5. BACKGROUND parameters in table cells get deleted.

6. The following code, which is needed to make images scale correctly in MS Outlook gets broken.

    This:

    <!--[if gte mso 9]><xml>
      <o: OfficeDocumentSettings>
      <o: AllowPNG/>
      <o: PixelsPerInch>96</o: PixelsPerInch>
      </o: OfficeDocumentSettings>
    </xml><![endif]-->

    Gets turned into this:

    <!--[if gte mso 9]><xml>
    96
    </xml><![endif]-->

 

  • Craig Allen
  • Jul 19 2018
  • Reviewed: Voting Open
Organization Name (Please enter full organization name) Bush Heritage Australia
Reported Version 4.0
  • Attach files