Article ID: 203858
Article Last Modified on 7/13/2004
/O=Organization/OU=Site/CN=Servers/CN=ServerName/CN=NULL
/O=Organization/OU=Site/CN=Container/CN=MailboxName
/O=Organization/OU=Site/CN=Servers/CN=ServerName/CN=Microsoft Private MDB
or
/O=Organization/OU=Site/CN=Servers/CN=ServerName/CN=Microsoft Public MDB
(...)
// Gets server distinguished name from current session - from edkutils.h
hr = HrGetServerDN( lpSession, &lpszServerDN );
if ( hr != S_OK ) {
goto CleanUp;
}
strcpy(szServerDN, lpszServerDN);
strcat(szServerDN, "/cn=Microsoft Private MDB");
// Open user's mailbox using distinguished names
hr = HrMailboxLogon(
lpSession,
lpmdbDefault,
szServerDN,
szMailboxDN,
&lpmdbMailbox);
if ( hr != S_OK ) {
goto CleanUp;
}
(...)
194627 How To Open Mailboxes with Privileged Access
200160 How To Loop Through Mailboxes on Exchange Using GetMailboxTable
Keywords: kbhowto kbmsg kbdocfix KB203858