Platform SDK: Exchange Server

Why Special Functions are Needed

Even if a service is somehow able to obtain a user's account name and password, it still cannot access the user's mailbox using the MAPILogonEx function. This is because MAPILogonEx requires a profile, and the service does not necessarily have access to the profiles of all its users. Therefore, even if a voice mail application is designed so that users enter their username and password over the telephone, the user's profile is not be available.