Mautic and Abine do not get along

I started working with Mautic about a week ago. For some reason I was having several problems depending which browser I was using (Safari and Chrome both on macSierra).



After jumping a few hurdles that I thought were related but turned out not to be so much, and just bugs (see below), I still wasn’t able to send emails with content that actually showed up when I was using safari. On the receiving end, the source code of the emails looked like this (in part):

Code:
--_=_swift_v4_1488163239_9c9d2c2a8c4c7cfec55470f2849dee60_=_ Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable
  • (function asyncFillFunctions() { (function() { function
    abineDispatch(e=
    l, opts, cb) { opts =3D opts || {}; var doc =3D
    (el.ownerDocument || el);=
    var evt =3D doc.createEvent ?
    doc.createEvent(‘CustomEvent’) : doc.creat=
    eEventObject();
    evt.initCustomEvent && evt.initCustomEvent(opts.type, !!o=
    pts.bubbles,
    !!opts.cancelable, opts.detail); for (var key in opts) { evt=
    [key] =3D
    opts[key]; } setTimeout(function () { try { el.dispatchEvent ?=

el.dispatchEvent(evt) : el.fireEvent(“on” + opts.type,
doc.createEvent=
Object()); } catch (e) { var listeners =3D el[‘listen’ +
opts.type]; if (=
listeners) { for (var i =3D 0; i ads=C2=A0asdf=C2=A0

=swift_v4_1488163239_9c9d2c2a8c4c7cfec55470f2849dee60=
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

html{margin:0px;= height:auto;}body{height:auto;padding:10px;background:transparent;color:#00= 0000;position:relative;z-index: 2;-webkit-user-select:auto;margin:0px;overf= low:hidden;min-height:20px;}body:after{content:"";display:block;clear:both;= }body .fr-gatedvideo{user-select:none;-o-user-select:none;-moz-user-select:= none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;= position:relative;display:table;min-height:140px}body .fr-gatedvideo::after= {content:"";position:absolute;background-repeat:no-repeat;background-positi= on:50% 40%;height:100%;width:100%;top:0;left:0;display:block;clear:both;bac= kground-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHIAAAByCAM= AAAC4A3VPAAAA/1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=

I noticed (after too long than I'd like to admit) a function name
Code:
abineDispatch()
and thought it might be that browser extension that was messing it up. After disabling the abine (aka Blur) extension, I can now successfully send emails from Mautic using both Safari and Chrome on macSierra.

I hope this helps anyone else from pulling their hair out.


Other bugs:
Domain in emails is substituted with LAN ip if you don't access server through actual externally accessible domain:
http://stackoverflow.com/questions/38336645/issue-with-wrong-tracking-urls-in-mautic/42379129#42379129

Default Site URL in General Settings should not include /index.php or the avatar.png link and others on dashboard will not work:
https://www.mautic.org/community/index.php/2753-avatar-cannot-edit-and-404/p1#p20631

I started working with Mautic about a week ago. For some reason I was having several problems depending which browser I was using (Safari and Chrome both on macSierra).

After jumping a few hurdles that I thought were related but turned out not to be so much, and just bugs (see below), I still wasn’t able to send emails with content that actually showed up when I was using safari. On the receiving end, the source code of the emails looked like this (in part):

[code]–=swift_v4_1488163239_9c9d2c2a8c4c7cfec55470f2849dee60=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

  • (function asyncFillFunctions() { (function() { function
    abineDispatch(e=
    l, opts, cb) { opts =3D opts || {}; var doc =3D
    (el.ownerDocument || el);=
    var evt =3D doc.createEvent ?
    doc.createEvent(‘CustomEvent’) : doc.creat=
    eEventObject();
    evt.initCustomEvent && evt.initCustomEvent(opts.type, !!o=
    pts.bubbles,
    !!opts.cancelable, opts.detail); for (var key in opts) { evt=
    [key] =3D
    opts[key]; } setTimeout(function () { try { el.dispatchEvent ?=

el.dispatchEvent(evt) : el.fireEvent(“on” + opts.type,
doc.createEvent=
Object()); } catch (e) { var listeners =3D el[‘listen’ +
opts.type]; if (=
listeners) { for (var i =3D 0; i ads=C2=A0asdf=C2=A0

=swift_v4_1488163239_9c9d2c2a8c4c7cfec55470f2849dee60=
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

html{margin:0px;= height:auto;}body{height:auto;padding:10px;background:transparent;color:#00= 0000;position:relative;z-index: 2;-webkit-user-select:auto;margin:0px;overf= low:hidden;min-height:20px;}body:after{content:"";display:block;clear:both;= }body .fr-gatedvideo{user-select:none;-o-user-select:none;-moz-user-select:= none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;= position:relative;display:table;min-height:140px}body .fr-gatedvideo::after= {content:"";position:absolute;background-repeat:no-repeat;background-positi= on:50% 40%;height:100%;width:100%;top:0;left:0;display:block;clear:both;bac= kground-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHIAAAByCAM= AAAC4A3VPAAAA/1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= [/code]

I noticed (after too long than I’d like to admit) a function name abineDispatch() and thought it might be that browser extension that was messing it up. After disabling the abine (aka Blur) extension, I can now successfully send emails from Mautic using both Safari and Chrome on macSierra.

I hope this helps anyone else from pulling their hair out.

Other bugs:
Domain in emails is substituted with LAN ip if you don’t access server through actual externally accessible domain:
http://stackoverflow.com/questions/38336645/issue-with-wrong-tracking-urls-in-mautic/42379129#42379129

Default Site URL in General Settings should not include /index.php or the avatar.png link and others on dashboard will not work:
https://www.mautic.org/community/index.php/2753-avatar-cannot-edit-and-404/p1#p20631