I am attempting to use the custom email design, using simple HTML, to create an email template that matches other correspondence from my company. The email preview looks perfect within the settings dialog where you paste in the HTML, however when it’s sent, none of the fonts render, and the entire email source is encoded in base64.
I looked into this a little more closely by comparing the original source (in Gmail you click the 3 vertical dots > Show Original") in both the standard light email template and my custom one, and it appears that for some reason custom email templates are sent as “Content-Transfer-Encoding: base64” while light/dark default email designs are sent with “Content-Transfer-Encoding: quoted-printable” (quoted-printable is how pretty much every email is encoded from what I have found). None of the actual text written in the email is physically included in the original source that is viewed, it seems to be encoded in base64 for some reason.
I am not sure why this would prevent basic fonts from being used, but it does appear to be some fundamental difference in how the emails are actually created and sent. What’s worse though, is that the preview in the settings on invoice ninja shows everything just fine.
Is this a known bug? Any workarounds?