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.




