While it is certainly possible to build an E-mail interface into your application without IDSMail, it is not at all easy. DLL calls . Each E-mail system is designed and works very differently . Knowledge gained from programming one is not always applicable to another. IDSMail compensates for these differences and makes all mail systems appear identical to you, the application developer.
Inconsistencies exist even within a single mail API .
The same is true within MAPI for Microsoft Mail vs. Microsoft Exchange. IDSMail handles these differences automatically. Things change, even a corporation's preferred mail system. . Tomorrow they may want to migrate to Exchange. The easiest solution is to use IDSMail.