« Notes and Domino 8 | Main| The hidden issue of file metadata »

Missing mailbox data

Category   
Bookmark : del.icio.us  Technorati  Digg This  Add To Furl  Add To YahooMyWeb  Add To Reddit  Add To NewsVine 


SPACEWatch for Exchange has been released long enough now to review the typical support calls we've been getting.  Not unsurprisingly the most common question is "why don't I see any mailbox data".  We try to detect most common issues within SPACEWatch itself, but its not always possible to automatically diagnose every user configuration.  Here are some tips to help get things working... if you still have problems contact us on support@sharpeware.com and we can work with you to investigate further.

No Exchange servers listed

If you don't get any servers listed in the "Add Storage" browser then you are probably not logged in to the domain and hence don't have access to Active Directory.  Note that if servers are listed you can choose to manage just file attachments (the default) or get data about messages as well.  See "Advanced options".

No mailboxes listed during scan

If you go to collect data and you don't see any mailboxes listed this is probably because the account you're running SPACEWatch under doesn't have read access to the Global Address List on your Exchange servers.

When you run SPACEWatch for Exchange for the first time you will be prompted for the account to use.  If you want to change this you need to edit the swatch.ini file in My Documents\SPACEWatch.  Find the entry for "GAL Acccount" and confirm that this is a genuine Exchange user.

The other common possibility might be that you don't have an extended MAPI (Windows Messaging) client installed.  This doesn't come by default with Windows so you need to have one of the following installed on the same systems as SPACEWatch:
  • Microsoft Outlook 98 or later
  • Microsoft Exchange Admin Console
  • Microsoft Exchange Server MAPI Client
The Exchange Server MAPI Client is available for free download from the Microsoft web site. Read more.

No mailbox data

If you get Public Folder data, but no mailbox data, this is probably because the account you are running SPACEWatch under does not have access to the mailboxes you're scanning.  The way you grant access depends on the version of Exchange Server you are using - but you probably don't have it by default, even if you are an Administrator (this is a "feature" of Exchange).

Below I describe how to grant access on Exchange 200, 2003 or 2007.  Of course you need appropriate Exchange Admin rights to do this in the first place.

Exchange 2000 and 2003

1. Start Exchange System Manager.

2. Drill down to your server object within the appropriate Administrative Group. Expand the server object and find the required mailbox store within the appropriate Storage Group. Right-click it and choose Properties.

A picture named M2

3. In the Properties window go to the Security tab.
4. Click Add, click the user or group who you want to have access to the mailboxes, and then click OK.
5. Be sure that the user or group is selected in the Name box.
6. In the Permissions list, click Allow next to Full Control, and then click OK.

Note: Make sure there is no Deny checkbox selected next to the Send As and Receive As permissions.

A picture named M3

7. Click Ok all the way out.

Granting rights to mailboxes located on a specific server

Use the following procedure to grant access to Exchange 2000 or an Exchange 2003 mailboxes found on a specific server:

Note: You must have the appropriate Exchange administrative permissions to do so.

1. Start Exchange System Manager.
2. Drill down to your server object within the appropriate Administrative Group. Right-click it and choose Properties.

A picture named M4

3. In the Properties window go to the Security tab.
4. Click Add, click the user or group who you want to have access to the mailboxes, and then click OK.
5. Be sure that the user or group is selected in the Name box.
6. In the Permissions list, click Allow next to Full Control, and then click OK.

Note: Make sure there is no Deny checkbox selected next to the Send As and Receive As permissions.

A picture named M5

7. Click Ok all the way out.

Note: It might take some time before the changes you've made will take effect. The amount of time needed is influenced by the number of domain controllers, Global Catalogs and site replication schedules and intervals. On one domain with one site containing multiple domain controllers it might take up to 15 minutes before you can begin using these new permissions. On single servers that are also DCs you can speed up the process by restarting the Information Store service.

Exchange 2007

In Exchange 2007 Microsoft have done away with enhanced a range of admin features within the management client by moving them to the scripting interface instead.

In the Exchange Management Shell, use the following command to allow access to all mailboxes on a given mailbox store (where "serviceaccount" is the user you run SPACEWatch under):
 
Add-ADPermission –identity "mailbox database" –user "serviceaccount" –ExtendedRights Receive-As

Use the following command to allow access to an individual mailbox:

Add-MailboxPermission –identity "user" –user "serviceaccount" –AccessRights FullAccess

 Thanks to http://www.petri.co.il for some of the above data - this is an excellent site that abounds with informative Exchange-related articles.

Post A Comment

:-D:-o:-p:-x:-(:-):-\:angry::cool::cry::emb::grin::huh::laugh::lips::rolleyes:;-)