PRB: GetMailboxTable Method only Return Mailboxes with Resources

ID: Q237969


The information in this article applies to:
  • Exchange Development Kit (EDK), versions 5.0, 5.5


SYMPTOMS

IExchangeManageStore::GetMailboxTable will only return mailboxes that have resources.


CAUSE

The mailbox folder is created in the information store, the first time the mailbox account logs in. Prior to the mailbox account logging in, there are no resources for that specific account.


RESOLUTION

A workaround would be to programmatically log into all mailboxes before calling IExchangeManageStore::GetMailboxTable.

For more information, please see the following article in the Knowledge Base:

Q194672 HOWTO: Opening Mailboxes with Privileged Access
Another alternative would be to use ADSI and LDAP. Please see:
Q223151 HOWTO: Search and List Recipients Using IDirectorySearch


STATUS

This is by design.


MORE INFORMATION

If the mailbox has never been logged into, then it will not have any resources. To see which mailboxes have resources, run the Microsoft Exchange Admin program (Admin.exe). The mailboxes with resources are listed under Configuration \Servers \Server-Name\ Private Information Store \ Mailbox Resources.

Additional query words:

Keywords : kbEDK kbXchge kbMsg kbEDK400 kbEDK500 kbEDK550 kbGrpMsg kbDSupport
Version : WINDOWS:5.0,5.5
Platform : WINDOWS
Issue type : kbprb


Last Reviewed: October 20, 1999
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.