Version 5.5.13
Sending an invoice to someone using the ‘New Outlook’ strips the link and just shows a blue bar with some text. Moving the owner back to classic allowed the link to work. Not sure what to do about that.
Version 5.5.13
Sending an invoice to someone using the ‘New Outlook’ strips the link and just shows a blue bar with some text. Moving the owner back to classic allowed the link to work. Not sure what to do about that.
Hi,
One option may be to add the link in the email template as a workaround.
Feel free to ask in a discussion on GitHub to get feedback from the developers.
I recently went down the rabbit hole of custom HTML email templates, and wow—Outlook is a nightmare. It’s still using the ancient Trident engine from the Internet Explorer days Microsoft Word rendering engine, which means it doesn’t support modern HTML or CSS features. About a quarter of my code in every template is just workarounds and fallbacks specifically for Outlook.
You’d think something as simple as a button could just be a styled <div>
, <table>
, or a link with some CSS, right? Not in Outlook. To make a clickable shape, you actually have to use VML—Vector Markup Language. That’s proprietary Microsoft code, straight out of the good old days of IE hacks.
My advice? Either stick to plain-text emails or brace yourself for the pain of customizing and troubleshooting for that monstrosity.
Edit: I reread your post and noticed you said “new Outlook.” That one runs on Microsoft’s Edge WebView2, which should support modern standards. My rant above was mostly about the old desktop version that still uses the Word rendering engine.
That said, if you want consistent results, you’ll still need to hand-code and debug your own HTML emails. It’s a special kind of pain, but the only way to get stable, cross-client eye candy.
Supported by Invoice Ninja and Event Schedule