Microsoft KB Archive/926206

From BetaArchive Wiki

Article ID: 926206

Article Last Modified on 11/27/2007



APPLIES TO

  • Microsoft Exchange Server 2003 Service Pack 2, when used with:
    • Microsoft Exchange Server 2003 Standard Edition
    • Microsoft Exchange Server 2003 Enterprise Edition
  • Microsoft Exchange Server 2003 Service Pack 1



SYMPTOMS

When Microsoft Exchange Server 2003 generates an offline address list (OAL), the following event is logged in the Application log: Event Source: MSExchangeSA
Event Category: OAL Generator
Event ID: 9325
Date: date
Time: time
Type: Error
Description: OALGen will skip user entry 'UserName' in address list '\AddressListName' because the SMTP address 'e-mail alias' is invalid.


CAUSE

Starting with Microsoft Exchange Server 2003 Service Pack 1 (SP1), Exchange verifies additional objects during the offline address book (OAB) generation operation. Exchange performs these additional verifications to help prevent unnecessary full offline address book downloads from client computers. These verifications include the following:

  1. Exchange verifies that the user account has an SMTP proxy address.
  2. Exchange verifies that a Unicode SMTP domain exists.
  3. Exchange validates the SMTP domain. In this validation operation, Exchange verifies that the first character of the SMTP domain is greater than a lowercase forward slash (/) character. This occurs to make sure that no invalid characters appear in the SMTP domain name.
  4. Exchange verifies that a primary SMTP proxy address exists.
  5. Exchange parses the proxy addresses to locate the primary SMTP proxy address that matches at least the first part of the e-mail address. This occurs to verify that the address is compatible with Microsoft Outlook code.
  6. Exchange verifies that the primary SMTP proxy address matches the e-mail address. This includes determining whether the SMTP address contains the at sign (@).

If any one or more of these verifications fail, Exchange does not add the user to the offline address list. For more information, see the "Simple Mail Transfer Protocol Address Mismatches" section of the "Improvements for Offline Address Books" topic. To view this information, visit the following Microsoft Web site:

RESOLUTION

To troubleshoot this issue, follow these steps.

Step 1: Obtain information about the user account with which you experience the problem

Increase logging for the offline address list generator to Medium or to a higher logging level. To do this, follow these steps:

  1. Start Microsoft Exchange System Manager.
  2. If administrative groups are enabled, expand Administrative Groups, and then expand the administrative group that contains the Exchange server that generates the offline address list.
  3. Expand Servers, right-click the Exchange server that generates the offline address list with which you experience this problem, and then click Properties.
  4. In the ServerName Properties dialog box, click the Diagnostics Logging tab.
  5. In the Services list, click MSExchangeSA, click OAL Generator in the Categories list, click Maximum, and then click OK.

    Important A diagnostics logging level of Maximum or Medium causes additional events to be logged in the Application event log. Therefore, we recommend that you verify that the disk space that is assigned to the Application event log is sufficient to contain these additional events. Also, we recommend that you return the OAL Generator logging level to its default value of None after you troubleshoot this problem. To determine the disk space that is available for the Application event log, follow these steps:
    1. Click Start, click Run, type eventvwr, and then click OK.
    2. In Event Viewer, right-click Application Log, and then click Properties.
    3. Note the value that appears in the Maximum log size box. You may want to set this value to a value of 2048 or to a greater value to help make sure that Microsoft Windows can log sufficient diagnostic information.
  6. Let Exchange rebuild the offline address list. Alternatively, manually rebuild the offline address list. To manually rebuild the offline address list, right-click the address list in Exchange System Manager, and then click Rebuild.
  7. Examine the Application log entries to help determine the problem with the user account that is mentioned in event ID 9325. If the SMTP primary proxy address does not match the mail address, correct the address entries for the affected user account. Then, rebuild the offline address list.

You can use the proxytest test of the Offline Address Book Integrity tool (OABInteg) to identify the e-mail address that does not match the primary SMTP address for a user. For more information, click the following article number to view the article in the Microsoft Knowledge Base:

907792 Description of the Offline Address Book Integrity (OABInteg) tool


The following example output from the Offline Address Book Integrity tool shows an incorrect proxy address:

Processing Address Book Entry #5 of 500.
Display Name = Jim Test
Object is a mailbox object
ERROR - Primary Proxy Address missing.

Step 2: Verify the e-mail address and the proxy address attribute

Verify the e-mail address and the proxy address attribute for the affected user. To do this, follow these steps.

Step a: Note the e-mail address entry

  1. Start the Active Directory Users and Computers tool.
  2. Right-click the user account that has the problem, and then click Properties.
  3. In the AccountName Properties dialog box, click the E-mail Addresses tab.
  4. Note the primary SMTP address that appears in the E-mail addresses box.


Note The primary SMTP address is indicated by SMTP in uppercase letters in the Type column. Secondary SMTP addresses are indicated by a lowercase smtp in the Type column.

Step b: Verify the proxy address attribute

Warning If you use the ADSI Edit snap-in, the LDP utility, or any other LDAP version 3 client, and you incorrectly modify the attributes of Active Directory objects, you can cause serious problems. These problems may require you to reinstall Microsoft Windows 2000 Server, Microsoft Windows Server 2003, Microsoft Exchange 2000 Server, Microsoft Exchange Server 2003, or both Windows and Exchange. Microsoft cannot guarantee that problems that occur if you incorrectly modify Active Directory object attributes can be solved. Modify these attributes at your own risk.

  1. Start the ADSI Edit tool. To do this, click Start, click Run, type adsiedit.msc, and then click OK.

    Note The ADSI Edit tool is included with the Windows Support Tools. To install the Windows Support Tools in Microsoft Windows 2000, double-click Setup.exe in the Support\Tools folder on the Windows 2000 Server CD. To install the Windows Support Tools in Microsoft Windows Server 2003, double-click SUPTOOLS.MSI in the Support\Tools folder on the Windows Server 2003 CD.
  2. In the ADSI Edit tool, expand the domain container, and then locate the container in which the affected user account is located.
  3. Right-click the user name that corresponds to the mailbox that you examined in "Step a: Note the e-mail address entry," and then click Properties. For example, right-click CN=Jim Test, and then click Properties.
  4. Perform one of the following procedures:
    • If the mailbox has a blank mail attribute, follow these steps:
      1. On the Attributes tab, click mail in the Select a property to view list.
      2. Type the correct e-mail address in the Edit Attribute box. For example, type username@example.com.
      3. Click Set, and then click OK.
    • If the mailbox is missing the primary SMTP proxy address attribute, follow these steps:
      1. On the Attributes tab, click proxyAddresses in the Select a property to view list.
      2. Type the correct SMTP address in the Edit Attribute box, click Add, and then click OK.
    • If the mailbox contains a domain name in the SMTP proxy address attribute that does not match the address in the current offline address book, follow these steps:
      1. On the Attributes tab, click proxyAddresses in the Select a property to view list.
      2. In the Value(s) box, click the incorrect SMTP address. For example, click SMTP:incorrect_SMTP_address in the Value(s) box.
      3. Click Remove.
      4. Type the correct SMTP address in the Edit Attribute box, click Add, and then click OK.
  5. Exit the ADSI Edit tool.


MORE INFORMATION

For more information, click the following article number to view the article in the Microsoft Knowledge Base:

841273 Administering the offline address book in Outlook 2003



Additional query words: XADM

Keywords: kbprb kberrmsg kbtshoot KB926206