MAIL.X — Marcus’ Advanced Integration Library eXtension

🚨 New Outlook is killing VBA email automation. What now?


If you've ever used this line in Access, Excel, Word or PowerPoint:

CreateObject("Outlook.Application")

...you already know the problem. New Outlook no longer supports COM automation. Reports, notifications, automated workflows – all silently broken.
But there's a bigger issue nobody talks about: even with Outlook Classic, VBA email automation was always painful. Every. Single. Send. → security popup. Outlook must be open. HTML gets mangled by Word's rendering engine. One account. No templates. No control.

I'm building the solution: MAIL.X
A standalone email client with a clean COM/DLL interface. One line of VBA, zero Outlook dependency:

CreateObject("MAILX.Application")

That's the entire migration.

What MAIL.X does that Outlook never could:
✅ Silent sending – no security warnings, ever 
✅ Runs without Outlook – no installation, no open window
✅ Real HTML email – not Outlook's broken Word engine. Proper CSS, proper layout 
✅ Corporate HTML templates – design your email once with your brand, logo, colours. VBA just fills in the content. Every automated email looks like it was crafted by a designer 
✅ Multiple SMTP accounts – switchable per send call 
✅ Google Calendar integration instead of the locally-locked Outlook calendar 
✅ Works from Access, Excel, Word, PowerPoint, VBScript – anything that speaks COM 
✅  Mass/Serial mailing

Why not MS Graph?
MS Graph is powerful – but massively over-engineered for this use case. Azure App Registration, OAuth 2.0, token refresh, API versioning... that's a full project before you send a single email.
Most people just need: send an email from VBA. Nothing more.
MAIL.X does exactly that. 
Simply. Reliably. Without the overhead.


Preview 1 - Sending emails via VBA