Thursday, March 29, 2018

MAPI, the real chamber of tortured souls.


Starting 2018, I became a programmer relying on MAPI for critic project needs. It's the library/ies made by Microsoft to deal with email, calendar, contacts, tasks, etc. from inside Outlook. Outlook is just a program that relies on these libraries, com objects, etc. Other programs, for example a different client app to access email from exchange servers or office 365, would need using the same structures, to later convert to another format, MIME for example.

It's a huge adventure, that's for sure.

Here: https://github.com/stephenegriffin Stephen Griffin shared sample code as a way of documentation for the intrincate and complex underworlds of email. I'm very grateful these samples exist. I'm not grateful for the existence of MAPI, or the way and shapes found within.

Only programmers that have/had to work with MAPI will fully understand this. A true challenge. The unicode consortium https://unicode.org/ entire contents seem pretty simple in comparison. xD

Just kidding, https://unicode.org/ is another underworld also. :D

No comments: